vismagilov
Ilia
Где заказать
Denisio
где купить
Petr
деструктивные призывы
Petr
deploy every version on production server
rmshell
На тему о продакшене. Допустим закинул я на прод свой композ в котором есть сервис с пыхом и стартанул его. Все ок приложуха в контейнерах живет и не хворает. Но пришёл момент что потребовалось в контейнер с пыхой добавить эксетеншен в пых. А это дело довольно долгое, тк пых будет пересобиратся. Как в таком раскладе поступать и не класть на долго приложение?
George
В идеале - у тебя туда уже едут образы и оркестрация сама их запускает с нужными параметрами
arts
И да, компоуз не для прода
arts
Хотя, для пет-проектов норм
George
Хотя, для пет-проектов норм
+, но лучше не привыкать
Den
Мы в проде юзаем фаргейт вообще. И кластер с базами данных
rmshell
1. Не собирать на проде 2. Завести реджистри, куда класть собранные образы
Значится собираю образы в гитлабе и пулю. Как тогда контейнер на проде обновляется? Всё равно старый нужно погасить или погасится?
Den
Если просто композ то ручками
Den
Или настраивай сиайсиди
George
Ты делаешь несколько шагов
George
1. Спуллить на сервер новый образ
George
2. Удалить старый контейнер
George
3. Создать новый из нового образа
Den
Да и не юзай никогда латест таг в редеплое :)
George
Можно, но потом когда покатишься в кубер... Познаешь боль этого
Den
Но такой порядок рвет все конекшены и сервис недоступен какоето время
Den
Так что бэд практис :)
George
Но такой порядок рвет все конекшены и сервис недоступен какоето время
Ок, вперёд nginx ) и балансировать трафик. Но это сложна Много думать надо
Den
В сворме можно сделать без нжинкса
rmshell
1. Спуллить на сервер новый образ
Композ же умеет собранные контейнеры в образы пулить?
Den
https://blog.container-solutions.com/rolling-updates-with-docker-swarm
Den
Не советуй дрянь 👍
Ну следующий шаг - учи кубернетес
Den
:)
Anonymous
@gecube пля, есть чаты в которых тебя нет?
Den
А кто это? :)
rmshell
Тэк а нахера этот слой в виде композа?
Den
Я для тесов юзаю композх
Den
На ноуте :)
rmshell
Ап/down можно и на баше написать с env
Den
Для прогеров собрать локальный стек тоже норм
Den
Композ - это костыль в проде
rmshell
Охх чую полез я в глубины боли и страдания, писал бы и писал бы
rmshell
По старинке
Den
Бля чувак помоему тупой тут ты
Dmitry
Чоито без разрыва никак ? Сварм из одной ноды и вперед
Den
Я про простой композ
Den
Я тоже сказал что надо минимум сворм юзать
Dmitry
Третьей версии ;)
Den
Да хоть двадцать третьей
Dmitry
Композ версии 3.х
Dmitry
Не не.. 2 версия под стандалон докер
Den
Что он тебе даст?
Sergey
давай без оскорблений лады?
Den
Без свормс
George
Без свормс
2-й компоуз лучше 3. Там хотя бы хелсчеки нормальные
Den
Вобщем ставь опеншифт кластер из 10 нод и все заработает :)
Dmitry
2-й компоуз лучше 3. Там хотя бы хелсчеки нормальные
Заковыривай чеки в Dockerfile, делов то
Dmitry
И от версии не зависит.
George
Заковыривай чеки в Dockerfile, делов то
Ты не понял. Во втором можно последовательность запуск на базе хелсчеков собрать. Это лучше, чем wait_for.sh
George
Но вопрос .... Спорный
George
Что хуже - докер хелсчеки не нужны (!). Почему? Потому что у кубера свои 😭
George
Логично, но! Сворм не гарантирует порядка. Это не плохо и не хорошо, просто данность, которая не везде ... Годится
Dmitry
Что хуже - докер хелсчеки не нужны (!). Почему? Потому что у кубера свои 😭
Кубер хорош если надо в одной среде несколько продуктовых сред запускать. Но оверкост из-за сложности и многокомпонентности. Сварм из коробки одной командоц. Но каждому придожению свой сварм
Dmitry
Чем проще - тем неломучей и надежней. Но особенности есть да..
Dmitry
Федерейтед сварм - попоболь..
George
Проблема в том, что в кубере бОльшая часть мин уже понятна. В сворме - кхм... Лучше уж номад тогда... А если для однонодовой конфигурации.... Да вообще хз
Dmitry
Номад - отсутствие компетенций по поддержке у команды. Мимо..
Andrey
Федерейтед сварм - попоболь..
Как будто кубер лучше в федерейт
Dmitry
Гы гы гы..
George
Ты говоришь, что в сворме запросы не теряются. Вот это неправда. У тебя контейнер пошел умирать, не успел отработать запрос клиента и докер его убил. Твой ход ?
George
Или сворм уже настолько умный, чтобы сессии клиентов перекидывать ? 😳