Nikita
да, прям быстро добавляют фичи, не смотря на сложность такого проекта
Denis
Но вцелом, номад больше похож на таск шедулинг при помощи контейнеров, чем на аппликейшена менеджмент
Nikita
в каком-то из чатов рассказывали про то, что ecs не ок
Aleksey
https://www.nomadproject.io/docs/jobspec/index.html
Nikita
интересный был опыт)
Aleksey
ну ему как бы пофиг
Aleksey
docker для него :) драйвер :)
Oleg
У меня есть кластер на swarm + consul, registrator. Смотрел отдельно rancher. Ощущение поделия не покидает. Стоит смотреть kubernates для bare metal?
Aleksey
Nikita
Если у вас все и так работает, то зачем что-то менять?
Oleg
Нет ощущения монолитного причесанного решения
Oleg
Везде надо что-то подкручивать
Aleksey
боюсь его нет во всей докер инфраструктуре.
Aleksey
годика два три. еще не будет.
Aleksey
и это скорее хорошо.
Aleksey
пластичность не теряется
Oleg
Докер меня как раз устраивает. Меня оркестровка не устраивает
Alexander 🐕
Два-три?
Alexander 🐕
Чот я думаю лет 5-8
Nikita
Alexander 🐕
Nikita
чем сложнее система будет, тем больше подкручивать
Alexander 🐕
Alexander 🐕
Это нормальный цикл жизни
Nikita
не хотите подкручивать, купите IBM Enterprise что-нибудь. Там за вас будут подкручивать
Nikita
Но кто-то подкручивать все-таки должен. К сожалению.
Aleksey
ничо подобного.
Donald
лол))
Aleksey
подкручивать не будутю рабоать не будет. но будешь платить. и будешь доволен.
Alexander 🐕
Donald
это вроде сказок про край света :D
Aleksey
не могу смотреть на этого индуса.
Nikita
возвращаясь к теме, переход на систему типа kubernetes это то еще приключение. Вам в первую очередь надо будет беспокоиться о стабильной работе самого kubernetes и отлавливать все его сбои. А тут у вас простая схема, понятно что и где может сломаться.
Aleksey
пробивает на ржач и все :)
Oleg
А mesos кто-нибудь пользует?
Nikita
мы пользуемся, но не в продакшене
Oleg
А в проде что?
Nikita
в проде Chef и baremetal железки )
Nikita
мы гоняем DC/OS, смотрим как можно применить к нашим клиентам
Oleg
Давайте от задачи. Я хочу деплоить приложение чем-то похожим на docker-compose, с 9 микросервисами, в отдельной подсети под приложение. Микросервисы размазаны, но к примеру постгре деплоится там же где контейнер с данными. Далее, один из микросервисов лоадбалансер, который динамически переконфигурируется при запуске ещё одного микросервиса апи. Далее, когда Приложение поднялось, главный реверс-прокси динамически начал роутить на лоадбалансер приложения исходя из доменного имени
Zon
Они, правда, понаписали к нему всякого
Zon
https://speakerdeck.com/c089/docker-at-holidaycheck-docker-meetup-munich
Nikita
мы планируем что-то похожее сделать
Nikita
но без допилов тоже никак
Nikita
например в схеме, которая в презентации, весь трафик идет через haproxy
Nikita
если такой кейс по каким-то причинам неустраивает, то придумывать что-то свое
Zon
У нас сейчас через хапрокси, в общем работает
Nikita
или если нужно consul использовать(например, есть сервисы за пределами кластера), то надо mesos-consul ставить, ну итд
Zon
правда без месоса :)
Nikita
у вас в нем mesos таски балансятся?
Nikita
ага
Zon
Пока очень убого - просто контейнеры экспозятся по заранее готовым правилам, в зависимости от имени
Zon
это не совсем то, что хочется
Nikita
для бесшовного обновления балансера мы используем traefik
Nikita
он умеет напрямую в marathon event-api ходить
Nikita
но, напоминаю, мы все гоняем в тесте
Zon
а вышеупомянутый фабио не тестили?
Zon
хотя он консуловский, да
Anonymous
Nikita
он с марафоном не стыкуется
Nikita
для zerotime deploy
Nikita
чтобы после того, как marathon загасит таск, трафик на него не шел
Oleg
Anonymous
Чойто я не доверяю поделию этому на хайлоаде
Nikita
в случае с marathon, возмонжо будет работать marathon-ha(harpoxy + обвязки)
Nikita
мы его не тестили, тк он начал отдавать 502-ые сразу
Nikita
но это было очень давно, скорее всего обвязку починили
Anonymous
Траефик или хапрокся?
Nikita
хапрокси
Nikita
ну это дело не в haproxy
Nikita
а в обвязке над ним
Zon
Обвязка конфиг делает или управляет?
Anonymous
Уверен, что что-то кто-то делал не так.
Nikita
Dmitrii
А что, zero downtime на nginx только лузеры делают, да?