
Ivan
24.01.2017
13:26:49
Pavel там ответили в тикете https://github.com/kubernetes/kubernetes/issues/40349#issuecomment-274801624 По ходу совсем хорошего решения пока нет

Victor
24.01.2017
14:11:12
А что там решили с организацией митапа на февраль?

Denis
24.01.2017
14:13:25
Формируем доклады. Пока лайнап такой:
1. Интро в Kubernetes
2. Опыт с Kubernetes от Avito
3. Экосистема Mirantis для Kubernetes

Google

Victor
24.01.2017
14:18:21

Fike
24.01.2017
14:19:27
Я не в москве, но мне было бы очень интересно послушать о том, как устроен какой-нибудь CI с выладкой в куб у других (это, насколько понимаю, и есть куб + гитлаб)

Ivan
24.01.2017
14:21:20
насчёт п.3 - Мирантис - подтверждаю, только название может немного другое придумаем, поговорю с менеджментом

Denis
24.01.2017
14:21:51

Victor
24.01.2017
14:23:13

Andrey
24.01.2017
15:05:01
Видео будет?
Щас как раз начал делать jenkins/k8s

yolkov
24.01.2017
15:05:34
от площадки зависит

Denis
24.01.2017
15:06:10
Скорей всего сделаем что-нибудь)
Запись или трансляцию

Fike
24.01.2017
15:21:05

Andrey
24.01.2017
15:25:36
я кстати не до конца уверен что jenkins мне подходит с его "богатым набором возможностей", потому то по факту мне нужен только pipeline, интеграция с docker/kubernetes и возможность билдить на удаленных агентах
поэтому, если у кого есть положительный опыт с более простой системой подходящей под эти требования то говорите пока не поздно :)

Google

Vladimir
24.01.2017
15:55:34
Concourse CI выглядит довольно няшно. там каждый pipeline описывается yaml файликом. подход похож на k8s. но я не использую, только игрался

Fike
24.01.2017
15:56:56
++
если б там еще и артефакты сохранять можно было, да еще blue ocean ui припаять )

Denis
24.01.2017
16:01:43
??? Друзья, мы рады анонсировать первый митап по Kubernetes, который состоится 15 февраля в Москве! Приходите, будем рады пообщаться про Kubernetes с самых разных сторон.
Предварительная программа:
19:00 – сбор гостей и знакомство
19:30 – вступительное слово и дайджест
19:45 – от CoreOS к Kubernetes и Concourse CI, Денис Измайлов
20:10 – Grafana, Prometheus и GitLab CI с Kubernetes, Виктор Логин
20:40 – кофе-брейк
21:00 – Экосистема Mirantis для Kubernetes, Иван Шведунов, Kubernetes Senior Engineer
21:30 – свободное общение
https://www.meetup.com/Moscow-Kubernetes-Meetup/events/237164023/
Будем пинить с уведомлением? )

Andrey
24.01.2017
16:10:02

Denis
24.01.2017
16:29:46
Там есть подводные камни
Если время сборки важно

Andrey
24.01.2017
16:33:56
для меня вот это все пока непривычно... просто скажи, имеет смысл ресерчить чтоб jenkins заменить?

Fike
24.01.2017
16:34:34
да, потому что в дженкинсе (и go.cd) все очень плохо с менеджментом и воссозданием джоб, а в concourse ты просто используешь yaml-файлы, и, при необходимости, можешь хоть шаблонизировать их

Andrey
24.01.2017
16:36:13
а есть пример пайплайна а-ля "посмотрели новый тег в гите, сбилдили докер, запустили в нем тесты, положили докер в регистри"? чтоб просто понять как это выглядит :)

Vladimir
24.01.2017
16:51:56
может и есть где-то, я уже не помню, но вот их туториалы/примеры https://github.com/starkandwayne/concourse-tutorial

Andrey
24.01.2017
18:49:59
https://stackshare.io/stackups/drone-io-vs-concourse

Alex
24.01.2017
19:53:00
Всем привет, Я Александр Хаёров (Alexander Khaerov), руковожу отделом в Ingram Micro (ex Parallels), вероятно мы будем хотингом для митапа и сделаем доклад конечно. Немного о наc - пишем на JS (angular1,2), python, ansible, разворачиваемся в Google Cloud Platform, используем AppEngine, конечно docker и немного kubernetes также в GCP #whois

Andrey
25.01.2017
13:13:50
кто-нибудь запускал в облаке контейнер с поддержкой docker на борту?

Fike
25.01.2017
13:15:28
А на чем застопорился?

Andrey
25.01.2017
13:15:57
на том что вообще не знаю как это сделать :)

Fike
25.01.2017
13:18:38
Емнип поставить privileged флаг и, возможно, докинуть capabilities, в качестве референса можно брать jpetazzo/dind, там в доке все должно быть. Единственное что сам куб может запрещать ptivileged флаг, но я до туда не доходил еще

M
25.01.2017
15:08:03
парни а как ограничить физический размер контейнера на диске? у кубера лимиты только cpu и memory?

Google

Paul
25.01.2017
15:18:15
не давать ему томов?
размер тома можно ограничить

Ivan
25.01.2017
15:20:44

Fike
25.01.2017
15:21:00
https://github.com/kubernetes/kubernetes/issues/13479 status: open

M
25.01.2017
15:28:05

Paul
25.01.2017
15:31:37
нет, я про PVS. В данном случае поможет только userquota, боюсь
и да, раздел для контейнеров надо было отдельный делать. / + swap - плохая практика

Zon
25.01.2017
16:26:03
Логротейт обычно для такого используют, хотя к докеру я не прикручивал

Paul
25.01.2017
19:18:20
а где хранится стдаут? и как?
или имеется ввиду логротейт внутри контейнера?

yolkov
25.01.2017
19:22:25
снаружи. /var/lib/docker/containers/HASH/*.log

Paul
25.01.2017
19:22:46
дэнс-дэнс-дэнс :)
значит можно нормально этим адом управлять

yolkov
25.01.2017
19:23:30
https://blog.amartynov.ru/docker-logrotate/

Fike
25.01.2017
19:23:58
в кубе разве json-file driver используется?

Konstantin
25.01.2017
19:24:08
при запуске контейнера можно указывать log-driver

yolkov
25.01.2017
19:24:20
/var/lib/docker/containers/fe86180d26b9d275eaa8896433d4393fe0680df0e20b3b54a546828f0f510021/fe86180d26b9d275eaa8896433d4393fe0680df0e20b3b54a546828f0f510021-json.log

Fike
25.01.2017
19:31:36
"LogConfig": {
"Type": "json-file",
"Config": {}
},
мда
там же вроде есть прямой fluentd драйвер для большинства стандартных инсталляций

Paul
25.01.2017
19:40:20
https://insights.ubuntu.com/2017/01/24/canonical-distribution-of-kubernetes-release-1-5-2/ - canonical в очередной раз ищет выход на улицу через окно.

Google

Andrew
26.01.2017
09:14:46
Парни привет, мысль насчет безопасности.. правильно ли я понимаю, что если некий хакер выползает из контейнера (докера), то он получает рута на ноде? А так как ноды взаимозаменяемы, то потенциально постепенно на всех нодах кластера. Грустно с этим жить. Кто-нибудь заморачивался решением этой проблемы?
Куда вообще копать/смотреть

Aleksandr
26.01.2017
09:16:21

Andrew
26.01.2017
09:17:19
и в ядрах бывают дыры-с, вот боль

Aleksandr
26.01.2017
09:20:16
Ну так своевременно обновление, решает эту боль

Andrew
26.01.2017
09:23:47
ок
а хостовые контейнеры (забыл как называются, которые делят сеть с нодой) не ограничены cgroups?

Sergey
26.01.2017
09:28:58

Andrew
26.01.2017
09:29:22
пасиб

Paul
26.01.2017
10:01:28

Andrew
26.01.2017
10:03:34
спасибо, согласен, осталось безопасников убедить)

Andrey
26.01.2017
10:04:01
безопасники в этом уже шарят? :)

Andrew
26.01.2017
10:05:04
в процессе. перед тем как выпустить новую систему в прод они её конечно изучат)

Videns
26.01.2017
11:22:24
#whois привет. меня зовут Игорь Булатенко, безопасник в QIWI. Могу быть полезен сообществу в общих вопросах безопасности )

Alex
26.01.2017
11:30:33
Кто использует Stateful/Pet Sets, что они конкретно вам позволяют делать, что проблематично без них?

Videns
26.01.2017
11:33:11
может кто сталкивался с такой проблемой. планируем использовать кубер и есть вопрос по тому, как делать сетевые ACL-и при обращении к каким-то сервисам вне этого облака. единственное, на основе чего можем делать ACL - source ip. как я понимаю, в стандартном варианте есть возможность только задать диапазон, из которого можно брать ip-адреса, при это все поды будут брать из этого диапазона
есть ли какая-то возможность более тонко эти управлять - типа вот такой под должен брать адрес из сетки 192.168.1.0/24, другой под из сети 192.168.2.0/24. типа разделить по логическим сервисам

Zon
26.01.2017
11:52:58

yolkov
26.01.2017
11:59:58
IP тоже? там вроде используется headless service и при пересоздании/обновлении мне кажется ИП поменяются

Zon
26.01.2017
12:06:30

Denis
26.01.2017
12:13:14

Google

yolkov
26.01.2017
13:09:45
мы не добрались еще до нетворк-полиси(

toogle
26.01.2017
21:44:38

Michail
28.01.2017
13:23:10
Привет. Есть ли для k8s production-ready решения для backing services? mysql/mongo/rabbitmq scaling/self-healing
Есть ли "настроил и работает" вообще решения для этого, может быть вне k8s? Сейчас мы это решаем толпой DBA и тяжким(ВНЕЗАПНЫМ) ручным трудом. Слышал о mysql galera, но знакомые в Яндекс говорят запись просаживается на порядок. Сами не пробовали.
Я задаю вопрос как клиент этих самых backing services, без экспертизы. С приложениями все гладко. А базы отстают от темпов разработки.

Andrey
28.01.2017
13:49:31
http://picscomment.com/pics/63021444300989.jpg
привет :)

Paul
28.01.2017
15:54:48