@kubernetes_ru

Страница 88 из 958
Artem
17.10.2016
11:10:07
у меня вообще все работать начало только после 3.0.7 когда включили https://github.com/coreos/etcd/pull/6310

до этого постоянный тупняк происходил

kay
17.10.2016
11:13:05
ну а если серьезно, то fleet более низкоуровневый нежели k8s. есть компания, которая активно использовала fleet для своего кластера (https://giantswarm.io/). но и они впоследствии сделали ставку на k8s.

fleet доведут до релиза 1.0 и coreos больше не будет его поддерживать

Google
kay
17.10.2016
11:14:01
вернее coreos его уже давно не поддерживает. поддеркжа по outsource была

и есть

Artem
17.10.2016
11:16:34
ну а какой в нем смысл? если кубернетес сам себя менеджит, какой смысл его еще обмазывать чемто ?

я вот понимаю еще допустим в опенстеке готовом его попробовать развернуть - проблема

kay
17.10.2016
11:16:54
ходят слухи, что в systemd скоро запилят distributed scheduler. и fleet станет совсем не нужен. но те же слухи говорят о том, что в systemd контейнеризацию запилят.

смысл в легковестности и достаточной простоте

Artem
17.10.2016
11:17:45
я пользуюсь https://github.com/kubespray/kargo

kay
17.10.2016
11:18:19
а контейнеризация в systemd уже есть (systemd-nspawn). обертку красивую не делают. потому что у redhat партнесртво с docker

Artem
17.10.2016
11:19:06
как то у нас это ^^ не заработало

если докер убрать, как делать overlay network - weave использовать ?

kay
17.10.2016
11:20:57
docker's overlay network - это обычный bridge + route

vxlan можно завести руками, bridge можно создать руками. а к чему контейнеры цеплять - сам решай.

Artem
17.10.2016
11:22:13
это немного усложняет процесс ) а pros какие ?

Google
kay
17.10.2016
11:22:33
это ответ на вопрос "если докер убрать?"

Artem
17.10.2016
11:25:05
там еще добавятся systemsd-networkd, systemd-resolvd и прочие

какой смысл убирать один докер, чтобы нагородить много систмд приблуд

kay
17.10.2016
11:26:18
не вижу зависимости

Artem
17.10.2016
11:26:40
да еще и руками остальное делать. иногда еще нужны privileged контейнеры, тоже не получится. рокет вроде тоже не умеет

kay
17.10.2016
11:27:21
privileged вот тут может помочь fleet, т.к. он на low-level работает

Artem
17.10.2016
11:29:31
в целом понятно, спасибо

Alexey
17.10.2016
11:37:14
> ходят слухи, что в systemd скоро запилят distributed scheduler. и fleet станет совсем не нужен. @kay_rus Это очень интересно. У тебя случайно нет ссылки, где можно почитать про планы по subj?

kay
17.10.2016
11:37:36
ну это инсайдерские разговоры

here1am
17.10.2016
11:37:43
all hail systemd

kay
17.10.2016
11:38:30
ничего конкретного. просто знаю, что база для всего этого есть, но не имплементится из-за договоренностей.

Alexey
17.10.2016
11:51:43
@kay_rus Жаль. Но вообще что там говорят? Что это будет что-то низкоуровневое по аналогии с CoreOS's Fleet? IMO это было бы очень полезно иметь такой инструмент прямо в сердце init-системы. Это бы очень помогло в поднятии более специализированных кластерных систем типа Kubernetes, Mesos, Hadoop, etc.

kay
17.10.2016
12:00:52
говорят ресурсов нет чтобы это заимплементить

Artem
17.10.2016
12:02:17
это лобби! просто не дают всякие редхаты)

kay
17.10.2016
12:06:19
сейчас rh сконцентрирован на project atomic

и у них выбор: systemd+docker+kubernetes || systemd+runc+kubernetes

Artur
17.10.2016
14:34:51
у kubelet есть опция —non-masquerade-cidr , но мне казалось, что все настройки в iptables записывает kube-proxy

нафига kubelet это знать, вот вопрос

господа, а вы прописываете правила (или может какой сервис их прописывает)? iptables -t nat -A POSTROUTING ! -d ${cluster_cidr} -o eth0 -j MASQUERADE iptables -t nat -A POSTROUTING ! -d ${service_ip_range} -o eth0 -j MASQUERADE

было подозрение, что или weave, или kube-proxy должны их прописать, но что-то никто этого не делает

Google
Artur
17.10.2016
19:10:36
из контейнеров нет доступа во внешний интернет

Artem
17.10.2016
19:35:38
калико?

или фланель. или там один виив

во фланели должно работать

в калико надо пересобрать пул с ключом not-outgoing, а прокси запустить с ключом iptables

nat-outgoing

я не знаю как виив работает

Artur
17.10.2016
19:42:00
weave один

Artem
17.10.2016
19:43:48
тады ой

Artur
17.10.2016
22:46:19
доступ во внешний интернет появляется после weave —local expose

Alexander
18.10.2016
07:46:15
Вчера напрыгался с бубном, сегодня установил через kubeadm и сразу же удалил api server :)) Вопрос как можно обновить apiserver? kubeadm его запускает в контейнере. Авторизацию надо включить.

манифесты тут сами обновляются, если их изменить

Alexandr
18.10.2016
10:05:20
Ставил по гайду на Cenos7 http://kubernetes.io/docs/getting-started-guides/kubeadm/ По одиночке кубернет работает, вместе - отказывается. Виртуалки воткнуты в бридж первым и единственным интерфейсом. Есть мануал как скрестить два кубернетес не через kubeadm?

Что в etcd ожидается прописать или в конфиге kubernetes чтобы оно таки работало

Alexander
18.10.2016
10:07:16
на мастер делаешь init на нодах join и все работает

Alexandr
18.10.2016
10:07:50
Не сработало

Логи каких контейнеров смотреть? Там их куча. apiserver & etcd?

Alexander
18.10.2016
10:09:22
я на ubuntu делал, 2 раза поднимал. второй раз пришлось перегрузить ноды

второй раз у меня были ошибки с aufs и я docker перевел на overlay2

смотрел dmesg и syslog

Google
Artem
18.10.2016
10:23:57
kubectl get no

etcdctl cluster-health

kubectl get po

на мастере

Alexandr
18.10.2016
10:35:30
Попробую на убунте 16.04

kubectl get no на мастере показывал только мастер, на слейве - "could not connect"

etcdctl cluster-health попробую

Admin
ERROR: S client not available

Alexandr
18.10.2016
10:36:33
Спасибо

yolkov
18.10.2016
15:20:28
пример по taint https://medium.com/@alejandro.ramirez.ch/reserving-a-kubernetes-node-for-specific-nodes-e75dc8297076#.a56zx9kkz

kay
18.10.2016
15:49:14
Запилил rolling upgarde для stateless elasticsearch кластера (emptyDir stoareg). https://github.com/kayrus/elk-kubernetes#readiness-probe

Zon
18.10.2016
16:01:55
Я на днях нечто похожее пилил, но без роллинга

kay
18.10.2016
16:04:15
envsubst не использовал, потому что на модных маках нет

Zon
18.10.2016
16:18:46
Ставится через brew

kay
18.10.2016
16:18:52
я в курсе

Zon
18.10.2016
16:19:29
В общем, FYI, а так круто очень ?

Я тоже из pyres репы делал

kay
18.10.2016
16:33:57
https://github.com/kubernetes-incubator/kompose

Надо будет еще вот эту приблуду прикрутить http://elastalert.readthedocs.io/en/latest/ Тогда разработчики кипятком ссаться прямо на рабочем месте начнут. А то заладили то airbrake им подавай, то pingdom, то relic, то newrelic. Тьфу, бесовщина :)

Google
kay
18.10.2016
17:26:30
А это так и вообще в пользовательский интерфейс встраивается https://github.com/elasticfence/kaae

Alexander
18.10.2016
18:20:50
У кого-нибудь были такие ошибки в nginx ingress контроллере: setrlimit(RLIMIT_NOFILE, 131072) failed (1: Operation not permitted) ?

kay
18.10.2016
18:20:56
Да

Alexander
18.10.2016
18:21:22
что это и как лечить?

kay
18.10.2016
18:21:55
Я не лечил, но 95% это болячка докера

т.к. docker в любом случае запускает процессы из под себя. и эти процессы унаследуют его ulimits

так что чтобы правильно это вылечить, нужно установить например в systemd: LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity

и рестартануть докера

Alexander
18.10.2016
18:24:53
Спасибо. Попробую подлечить больного.

Alexander
18.10.2016
19:24:29
Салют, а есть в этом канале герои, кто поднимал федеративный кластер кубернетиса?

Если есть, поделитесь знаниями - как именно поднимали пожалуйста

Alexander
18.10.2016
19:28:23
Если найдёшь, ткни пальцем :)
если сам подниму скину мануал :)

Artur
18.10.2016
19:28:48
а есть нюансы? хотя с кубернетисом всегда нюансы, а с какой целью вы федеративный поднимаете?

Aleksandr
18.10.2016
19:29:08
Несколько ДЦ я так понимаю

Alexander
18.10.2016
19:29:30
Ок :)
Хотя с твоим именем и фамилией, этим человеком должен был быть ты.. Было бы огонь ?

Artur
18.10.2016
19:29:48
то есть конечное приложение деплоится на разные датацентры?

Alexander
18.10.2016
19:30:33
а есть нюансы? хотя с кубернетисом всегда нюансы, а с какой целью вы федеративный поднимаете?
На самом деле есть всего один главный вопрос - можно ли получить данные по подам со всех кластеров одной командой

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