Pavel
12.08.2016
04:01:22
Всем привет!
#whois
> Какой у вас проект или где работаете?
http://wodby.com
> В чём вы специалист?
Backend, Docker, Kubernetes
> Откуда вы?
Новосибирск
Denis
12.08.2016
04:08:13
Pavel
12.08.2016
04:16:44
Wodby это сервис который позволяет подключить свой репозиторий, свое железо и развернуть на нем приложения. Пока только Drupal (6, 7, 8) и Wordpress. Затем предоставляет дашборд для работы с приложениями: деплой кода, бэкапы, контролы для управления кэшем, работа с доменами и другое. Также есть возможность управлять командой разработчиков и назначать роли.
Целевой клиент девшопы и фрилансеры.
Google
Pavel
12.08.2016
04:17:57
Я co-faunder и CTO.
Denis
12.08.2016
04:24:34
Классно, молодцы. Звучит интересно. Используете внутри K8s? InfluxDB? Grafana?
Pavel
12.08.2016
04:25:04
k8s да, остальное пока нет
Alexander
12.08.2016
06:13:21
Доброе утро. А есть ли еще какие-то видео доклады на тему kubernetes? Хотелось бы посмотреть на какой-то боевой опыт.
Maxim
12.08.2016
08:30:25
DevOps в Evil Martians
Специализируюсь на мамонтовых тулзах типа шефа
Я бесполезен
Внедряю k8s в нескольких проектах компании, смертельно задолбал многих участников kubernetes.slack.com
Живу в Санкт-Петербурге
Про группу узнал из канала devops в golang-russian.slack.com
#whois
??Dmitry????
12.08.2016
08:38:34
Maxim
12.08.2016
08:39:20
Вот одна инсталляция к8с как-раз в его проекте ;)
??Dmitry????
12.08.2016
08:41:08
блин как тесен мир
а он в питере разьве?
я думал он в азиях живет
Maxim
12.08.2016
08:42:11
Как это мешает совместной работе?
Интернет доступен, быстр и не дорог
??Dmitry????
12.08.2016
08:42:54
ну на карте он в питере отмечен
Google
Maxim
12.08.2016
08:43:49
Прямо сейчас в Питере, но зная его, сомневаюсь, что до зимы тут досидит
И мне кажется, что мы оффтопим, не?
Ilya
12.08.2016
08:53:33
▫Какой у вас проект или где работаете?
Software engineer в Google. Пишу распределённую систему для внутреннего использования.
▫В чём вы специалист?
Знаю о многом понемногу. Пишу на C++, Python, JavaScript, Go.
▫Чем можете быть интересны или полезны сообществу?
Могу поддержать беседу.
▫Чем интересно сообщество вам?
Интересуюсь k8s.
▫Откуда вы?
Мюнхен
▫Как узнали про группу?
Из другого чата.
#whois
Ivan
12.08.2016
13:08:50
Denis
12.08.2016
15:28:15
Одного мне не хватает в Kubernetes для полного счастья - это периодических задач.
просто задачки (Jobs) там есть... а вот чтбы cron-like... пока не подтянули, хотя вроде упоминания уже в коде есть
Alexander
12.08.2016
15:28:28
да ;) именно их
решал костылем через crond на базе alpine-образа (он там типа "из коробки")
может кто сталкивался и подскажет более правильное решение?
Alexander
12.08.2016
15:36:38
▫️Какой у вас проект или где работаете?
проект getblank.net
▫️В чём вы специалист?
admin, voip, freeswitch, opensips, linux, docker и т.д.
немного js, node.js
▫️Чем можете быть интересны или полезны сообществу?
веду блог sclif.pro , делюсь своим опытом
▫️Чем интересно сообщество вам?
есть интререс k8s
▫️Откуда вы?
Тюмень
▫️Как узнали про группу?
telegram
#whois
Ivan
12.08.2016
15:42:59
по поводу cron-подобной функциональности - в 1.4 должна быть альфа-поддержка Scheduled Jobs https://github.com/kubernetes/features/issues/19
Alexander
12.08.2016
15:43:33
да, я видел))) ждемс с нетерпением
M
12.08.2016
16:34:52
кто-нибудь использует elk из contrib ? как вы запускаете fluent?
Maxim
12.08.2016
16:55:44
коллеги, а ни у кого CNI over Weave не отвалился при обновлении на k8s-1.3.5?
на 1.2.2 - 1.3.4 все ок
обновляюсь на 1.3.5 и при попытке запустить любой под вижу в евентах:
Sync {kubelet 10.83.8.200} Error syncing pod, skipping: failed to "SetupNetwork" for "nginx-2032906785-i2qf2_default" with SetupNetworkError: "Fai
led to setup network for pod \"nginx-2032906785-i2qf2_default(c85b3699-60ac-11e6-beb6-002590d2b7e9)\" using network plugins \"cni\": could not find \".\" plugin; Skipping pod"
Ivan
12.08.2016
17:05:39
зависит от того, как развёрнут кластер. наблюдал похожую проблему с calico из-за /opt/cni в hyperkube image
Maxim
12.08.2016
17:07:33
kubelet'ы бегут отдельными бинарями на хостах с ... --config=/etc/kubernetes/manifests --network-plugin=cni --network-plugin-dir=/etc/cni/net.d ...
все остальные компоненты запускаются кьюблетами в контейнерах по манифестам в /etc/kubernetes/manifests
bare metal
ubuntu
Ivan
12.08.2016
17:08:02
что в /opt/cni на хостах?
Google
Ivan
12.08.2016
17:08:28
https://github.com/coreos/coreos-kubernetes/issues/600 (тут правда kubelet в контейнере)
Maxim
12.08.2016
17:08:49
# tree /opt/cni/
/opt/cni/
└── bin
├── weave-ipam
└── weave-net
weave-1.6.0
проблемы только с k8s-1.3.5
воспроизводимость стопроцентная
возвращаемся на 1.3.4 - и все начинает работать как надо
Ivan
12.08.2016
17:17:09
@pipopolam не, с ходу не подскажу, наверное :( можно попробовать issue создать
Алексей
12.08.2016
17:20:00
@pipopolam а CNI какой версии?
Maxim
12.08.2016
17:24:17
@Ai_boy не совсем понял вопрос
Алексей
12.08.2016
17:27:01
@pipopolam в cluster/images/hyperkube/Makefile CNI_RELEASE что прописанно?
Maxim
12.08.2016
17:27:21
аэы, я не пользуюсь kube-up
Admin
Maxim
12.08.2016
17:28:37
https://github.com/evilmartians/chef-kubernetes/blob/master/recipes/default.rb
манифесты в /etc/kubernetes/manifests/ накидал и запускаю kubelet
@Ai_boy перерыл все контейнеры, нигде ничего похожего не нашел
а, стоп
у меня ж hyperkube
оно там уже с собой
# docker exec -it 5d8ce62ee880 ls -al /opt/cni/bin
total 45112
drwxr-xr-x 2 root root 4096 May 4 23:18 .
drwxr-xr-x 3 root root 4096 Aug 1 16:56 ..
-rwxr-xr-x 1 root root 4796256 May 4 23:18 bridge
-rwxr-xr-x 1 root root 3550760 May 3 23:10 cnitool
-rwxr-xr-x 1 root root 10344136 May 3 23:10 dhcp
-rwxr-xr-x 1 root root 3595728 May 3 23:10 flannel
-rwxr-xr-x 1 root root 3788744 May 3 23:10 host-local
-rwxr-xr-x 1 root root 4214960 May 4 23:18 ipvlan
-rwxr-xr-x 1 root root 3502784 May 3 23:10 loopback
-rwxr-xr-x 1 root root 4226536 May 4 23:18 macvlan
-rwxr-xr-x 1 root root 4791288 May 4 23:18 ptp
-rwxr-xr-x 1 root root 3362616 May 3 23:10 tuning
Ivan
12.08.2016
18:20:48
там как раз weave не хватает
Google
Maxim
12.08.2016
18:21:24
Ну его там никогда и не было
Посмотрел штук пять релизов
Набор файлов одинаковый
Ayrat
12.08.2016
18:37:25
▫️Какой у вас проект или где работаете?
K8s on Openstack (Mirano, Magnum)
▫️В чём вы специалист?
Openstack, K8s, docker,linux и т.д.
немного js, node.js
▫️Чем можете быть интересны или полезны сообществу?
Sig Openstack K8s, Организатор K8s и Openstack митаопов, презентую на Summitах, делюсь своим опытом
▫️Чем интересно сообщество вам?
есть интререс k8s
▫️Откуда вы?
Монреаль
▫️Как узнали про группу?
Через Иван Шедунова
#whois
Alexander
12.08.2016
18:42:38
как погодка в Монреале?
Ayrat
12.08.2016
18:54:04
Alexander
12.08.2016
18:54:42
Ivan
12.08.2016
18:55:44
с minikube единственная заморочка в том, что он слабо применим для ковыряния самого kubernetes’а
(ну, не единственная, скорее для меня самая заметная)
Denis
12.08.2016
19:07:36
Но для локального тестирования на dev-окружении вполне приемлим?
Ivan
12.08.2016
19:16:01
это само собой
рекомендуемый вариант
Denis
12.08.2016
19:18:34
Это необходимо, потому что в жизни со всей сложностью конфигураций необходимо это всё проверять. Можно конечно в рамках отдельного namespace, но это слабомасштабируемо в большой команде. А вот локальная версия как раз то, что нужно - BGD, rollback и тд
А кто как организовал хранение секретов? В GitHub repo? Или что-то вроде Vault используете от HashiCorp?
https://www.vaultproject.io