Alexandr
12.08.2016
07:24:08
#whois
▫️Какой у вас проект или где работаете?
xotel.com (voip и все такое)
▫️В чём вы специалист?
Сисадмин, стремящийся в devops
▫️Чем можете быть интересны или полезны сообществу?
Чукча не писатель, чукча читатель ©
▫️Чем интересно сообщество вам? Что вы ищите?
Хочу понять ci/cd и как его готовить
▫️Откуда вы?
Днепр, Украина
▫️Как узнали про группу?
из соседнего чатика
Rayan
12.08.2016
07:26:00
#whois iOS\Backend Developer, считай фуллстек
Denis
12.08.2016
08:53:19
Treasuredata опубликовали интересную статью о распределенном сборе логов с кучи контейнеров.
Статья по большей части про подходы в целом, но есть также немного про конкретные решения.
https://blog.treasuredata.com/blog/2016/08/03/distributed-logging-architecture-in-the-container-era/
Alexander
12.08.2016
10:02:39
Все привет!
Прошу просвятить темного. На примере фронтов на базе nginx.
Есть логика описанная в nginx.conf (кеширование, реврайты. тд). Где идеологически правильно хранить конфиг? в образе или на хост машине и подключать через тома при запуске?
Google
Roman
12.08.2016
10:04:13
есть ли команда для шаринга порта из запущенного контейнера наружу?
таки здравствуйте
Alexander
12.08.2016
10:09:49
Предположим что 80 порт шарится. Все находится на этапе осознания и поиска вариантов организации
err0r
12.08.2016
10:11:00
Roman
12.08.2016
10:12:45
https://github.com/docker-library/rabbitmq/blob/master/Dockerfile#L81
тут описаны порты в expose, при старте они не биндятся в хост системе, если не указать -p После старта, обнаружил, что не все нужные порты перечислил и потому хочу ещё один из них указать
Vsevolod
12.08.2016
10:17:20
если nginx балансит трафло, то тебе не поифг на рестарты и конфиг надо перегенеривать — тогда нужно дискаверилку подкрутить что б она подкладывала правильный конфиг и слала сигнал по пиду
ну то есть никакой магии
Alexander
12.08.2016
11:00:47
https://hub.docker.com/r/jwilder/nginx-proxy/
Vsevolod
12.08.2016
12:27:55
и типа не очень тру, потому что он реактивный
Алексей
12.08.2016
12:30:11
Всем привет, меня зовут Алексей, работаю в GridDynamics, активно юзаю docker и на работе и дома ?. Даже пили обвязку вокруг докера на случай если у вас монструозный проект и кроме конфигов он никак не конфигурится https://github.com/docker-tow/tow
Denis
12.08.2016
14:41:44
Google
Алексей
12.08.2016
15:09:37
Alexander
12.08.2016
15:21:03
@DenisIzmaylov мы смотрели. Даже перелезли на него. Очень-очень довльны.
Alexander
12.08.2016
15:22:28
я вот тоже смотрю в его сторону, хотелось бы знать в чем плюсы?
Алексей
12.08.2016
15:24:12
мне кажется чтобы понять плюсы нужно понимать юзкейз
Alexander
12.08.2016
15:25:06
Встает практически везде. В сети много примеров как развернуть и на облаке и ручками. Мы использовали Terraform. Ноды могут быть совершенно разными в плане установленной оси.
Единое управление кластером, защищенный API (TLS/SSL)
в последних версиях появилась возможность Федерации (вроде так это называется) - можно будет несколько класреров объединять друг с другом, еще не углублялся, если тут есть спецы - я бы послушал, интересно
Denis
12.08.2016
15:25:48
Да и в целом по K8s вот здесь всё обсуждаем: https://telegram.me/kubernetes_ru
Alexander
12.08.2016
15:26:06
Во, спасибо!
Одного мне не хватает в Kubernetes для полного счастья - это периодических задач.
просто задачки (Jobs) там есть... а вот чтбы cron-like... пока не подтянули, хотя вроде упоминания уже в коде есть
Алексей
12.08.2016
15:35:36
Denis
12.08.2016
15:37:50
Mesos, кастомные сборки управления )
Alexander
12.08.2016
15:41:28
да, в Mesos есть (https://mesos.github.io/chronos), в Rancher вот не помню...
Roman
12.08.2016
15:42:43
Мы скоро вывалим в опенсорс
Крон лайк и фаас
Alexander
12.08.2016
15:43:04
@rkononov круто! Будет работать в Кубере?
Roman
12.08.2016
15:43:31
Ага должно
Под опенстеком в кубере норм
Alexander
12.08.2016
15:44:09
надеюсь, у вас получится раньше, чем у Kubernetes - они в 1.4 вроде хотят сделать уже
Roman
12.08.2016
15:44:28
У нас немного другое
Google
Denis
12.08.2016
16:48:08
Продолжая пятничный флуд - подробное исследование того, как работает балансировка нагрузки и service discovery в Docker 1.12:
https://sreeninet.wordpress.com/2016/07/29/service-discovery-and-load-balancing-internals-in-docker-1-12/
Внезапно оказалось, что нельзя обновить конфигурацию контейнера без его перезапуска: https://github.com/docker/docker/issues/21282
Никто никаких workaround не делал?
Алексей
12.08.2016
20:02:11
смотря что ты имеешь ввиду под обновить конфига контейнера?
если конфига аппы то я попытался обойти это в tow линк я выше кидал
Denis
12.08.2016
20:03:49
Например, порты, как в этом issue
Алексей
12.08.2016
20:05:20
хм нет такого я не делал
Denis
12.08.2016
21:19:17
еще раз задам вопрос: кто использует docker контейнеры для разработки, вы используйте ssh ключи, чтобы утянуть из github допустим код в контейнер?
Алексей
13.08.2016
00:54:59
хм, ни разу так не делал
проще контейнер собрать сразу
потому его запускать