Ihor 🐈
Всем привет
Есть контейнер, в котором есть tasks.py, выполняющий некоторые питоновские команды
После одной из таких запрашивается input.
Если конкретно, это создание суперюзера в контейнере с django:
ctx.run('python manage.py createsuperuser --username Sample')
После этого должен запроситься пароль. Как его передать? У данной команды такой опции, чтобы передать пароль, нет, к сожалению.
Tony
Ton
George
Ильдар
lm
почему сворм так хейтят? может кто непредвзято ответить?
Sergey
lm
lm
вроде все на проде работает как я ожидал
Karel
Denis
вроде все на проде работает как я ожидал
Ну видимо тебе достаточно его функцинала. Сейчас люди используют различные сложные распределенные микросервисные архитектуры, которые позволяет организовать kubernetes. Да и вообще в kubenetes Continuous Delivery намного проще и красивей организовать, нежели в swarm
lm
lm
Sergey
lm
и вот подумал, раз они хейтят сворм, который с минимум оверхеда, может есть кто-то кроме поедающего все на свете кубера
Denis
lm
Denis
спасибо)
Тебе если нужно запустить простенький проект, то swarm очень даже подходит под такие задачи и k8s тут оверхед. Это верно. Но вот если у тебя сложный и большой кластер со сложной экоструктурой, то swarm тебя тут не поможет уже
George
Sergey
George
Трёх за глаза
Sergey
3 мастера не равно отказоустойчивость
George
Ты вообще не понимаешь что такое HA раз говоришь пять
Sergey
нук поясни
че будет когда у тебя мастера помрут
Sergey
сколько у тебя живых останется
George
Sergey
при n мастер-нод можно пережить отказ (n -1)/2 нод
George
Ну, да
George
При трёх очевидно одной
Sergey
ну этого недостаточно чтобы гарантии какие то давать
George
Только речь про етсд
Sergey
7 много да
George
Сам мастер - там где апи - можно хоть на двух лететь
George
Очень жаль, что ты вдаешься в дебаты не указав детали
George
Ибо в них 😈
George
И, да, сейчас начнется, что типо ингресс на мастерах фу-фу-фу
Sergey
упадет две и кластеру пизда
George
Sergey
потому что при 3 мастернодах падение одной ноды это падение 33%
а если 5, то падение двух это падение 40%
второй вариант в любом случае более выживаемый
George
George
Sergey
George
Может у меня вообще тестовый стенд и у меня миникьюб
George
Если кластер большой (на сотни узлов) - согласен. Пять мастеров == гуд
George
Но если у тебя 2.5 виртуалки....
Sergey
если у тебя два воркерноды то да, оверхед
George
И, опять же, повторюсь - 5 - ты про мастера куба говоришь или про етсд ?
George
Я уже в пятый или четвертый раз спрашиваю
George
Sergey
я ток не помню
Sergey
а етцд кворум сможет поддерживаться при 2 мастерах?
George
George
Denis
У тебя етсд был там же ?
Да. Нет ресурсов для кластера с etcd, использовать доп.инстансы. Etcd к слову не в статических контейнерах держу, но на одном инстансе с control-plane
George
Давайте сойдёмся на том, что требование к кол-ву мастеров - это как правило - количество етсд. Но лучше етсд выносить отдельно.
George
И тогда количество мастеров куба - может быть от 2-х
George
(2 - это как раз минимум для HA)
Alexandr
Коллеги прошу не кидаться тапками. Пытаюсь перенести контейнер с одной машины на другую но натыкаюсь на проблему что на другой машине запрашивают логин на контейнер хотя при сохранении я его не задаю. Может кто нибудь ткнуть пальцем в чем проблема. Вот ошибка docker: Error response from daemon: pull access denied for export/python1, repository does not exist or may require 'docker login' . Вот команды которыми сохраняю docker commit 49cbf7c4d218 python2.7:7.6 #### docker save python2.7 > export_python2.7.tar.gz и загружаю docker load < export_python2.7.tar.gz .
SeniorAnykey
Alexandr
Исходную машину я тяну с репозитория. Там накатываю изменения , сохраняю и пытаюсь перенести на другую машину.
Alexandr
[root@localhost ~]# docker images | grep oraclelinux
oraclelinux latest 200d4182a980 2 weeks ago 235MB
[root@localhost ~]#
Ильдар
при какой команде ошибка хоть?
Ильдар
и откуда лезет образ export/python1 ?
Roman
Добрый день! подскажите есь ли варианты решения проблемы:
есть контейнер FROM php:7.2-fpm-alpine
в нем установлена laravel , никаких дополнительных модулей не установлено по типу x-debug, но страницы грузятся от 4 до 7 секунд
Ян
Docker: вредные советы / Хабр
https://habr.com/ru/company/southbridge/blog/449944/
George
Ильдар
Sellioni
Всем привет! - Такая проблема с wkhtmltopdf - может кто сталкивался? - Спасибо!
Dockerfile:
FROM python3.6
...
RUN tar xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz \
&& cp wkhtmltox/bin/wkhtmltopdf /usr/bin \
&& cp wkhtmltox/bin/wkhtmltoimage /usr/bin \
При вызове в контейнере pdfkit.from_string выбрасывается исключение:
Error when generating report: "wkhtmltopdf exited with non-zero code -11. error:
QSslSocket: cannot resolve SSLv3_client_method
QSslSocket: cannot resolve SSLv3_server_method
George
George
В принципе, логично. Нафига ему SSLv3, если весь просвещенный мир на TLS?