@kubernetes_ru

Страница 117 из 958
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
Есть что-нибудь интересное поделиться?)
Вот думаю, темы заявлены интересные, будет ли интересно послушать про интеграцию GitLab + k8s или prometheus+grafana?

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

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

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
Скорей всего сделаем что-нибудь)

Запись или трансляцию

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/

Будем пинить с уведомлением? )

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
не давать ему томов? размер тома можно ограничить

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

M
25.01.2017
15:28:05
не давать ему томов? размер тома можно ограничить
ты про разделы? просто возникла ситуация , когда контейнер активно писал лог в stdout и съел все доступное место на /

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
Парни привет, мысль насчет безопасности.. правильно ли я понимаю, что если некий хакер выползает из контейнера (докера), то он получает рута на ноде? А так как ноды взаимозаменяемы, то потенциально постепенно на всех нодах кластера. Грустно с этим жить. Кто-нибудь заморачивался решением этой проблемы?

Куда вообще копать/смотреть

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

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

Andrew
26.01.2017
09:23:47
ок

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

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

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
Кто использует Stateful/Pet Sets, что они конкретно вам позволяют делать, что проблематично без них?
Статик имена/ip подов + автоматическое создание вольюмов в нужном количестве

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

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

привет :)

Страница 117 из 958