@kubernetes_ru

Страница 2 из 278
Pavel
12.08.2016
04:01:22
Всем привет! #whois > Какой у вас проект или где работаете? http://wodby.com > В чём вы специалист? Backend, Docker, Kubernetes > Откуда вы? Новосибирск

Denis
12.08.2016
04:08:13
Всем привет! #whois > Какой у вас проект или где работаете? http://wodby.com > В чём вы специалист? Backend, Docker, Kubernetes > Откуда вы? Новосибирск
Павел, доброго утра! А мог бы рассказать подробней про Wodby? И какую роль там занимает K8s?

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

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

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 на хостах?

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

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 не хватает

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
Настало время систематизации коммуникации в группе @devops_ru и как один из шагов - выделение общения по специфичным, но важным инструментам.
На днях игрался c Minikube - Позволяет ранить кубернитес на лаптопе. (All-in-One) рекомендую если кто еще не пробовал https://github.com/kubernetes/minikube

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

Maxim
13.08.2016
10:40:28
у нас пока что в репе

Страница 2 из 278