
Dmitry ?
25.02.2017
05:36:44
До nginx еще не дошел, инстанс пока один

Denis
25.02.2017
06:12:37

Dmitry ?
25.02.2017
06:13:00

Denis
25.02.2017
06:13:41
Да, точно )) Не дочитал до конца

Google

Sergej
25.02.2017
19:11:32
$ kubectl get componentstatuses
NAME STATUS MESSAGE ERROR
scheduler Healthy ok
controller-manager Healthy ok
etcd-1 Healthy {"health": "true"}
etcd-0 Healthy {"health": "true"}
Миньоны тоже за час, но пока уперся что они подключаются но почему то незаводится докер. В понедельник добью если не будут отвлекать.

Denis
25.02.2017
19:18:20

Sergej
25.02.2017
19:25:33
Да работает. До этого использовал установку через репу, но там изначально не предусмотрена синхронизация etcd, хотя мастер и пара миньонов заводится за час-полтора (с подъемом VM). Для шоурумов и стейджа такая схема устраивает. Для продакшена нужно уже ручное вмешательство. Вот пробую варианты.
Начал тулить миньоны они завязались
kubectl get node
NAME STATUS AGE
kub-worker0 NotReady 1d
но статуст такой.
Проблема думаю в этом
manager.go:151] unable to connect to Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp [::1]:15441: getsockopt: connection refused
В понедельник буду разбираться.

Google

Denis
25.02.2017
20:03:46

Sergej
25.02.2017
20:09:54
Пока http://samag.ru/news/more/2349 над инструкцией мастер-мастер работаю. Вариантов несколько, нахожусь в творческом поиске.
Вот кстати столкнулся с такой штукой
Running with swap on is not supported, please disable swap! This will be a fatal error by default starting in K8s v1.6! In the meantime, you can opt-in to making this a fatal error by enabling --experimental-fail-swap-on.

yolkov
25.02.2017
20:41:40
со свапом нормально аккаунтинг не работает, просят отключать его
https://groups.google.com/forum/#!topic/kubernetes-users/uhl5R24EOlY

Paul
26.02.2017
17:29:17
я вот вручную и буду, видимл

Artem
26.02.2017
17:58:10
где говорится?
врут

Sergej
27.02.2017
06:41:50

Alexander
27.02.2017
08:27:45
Ребята, добрый день. Может вопрос может показаться нубовским - но я не нашел "на-раз" решение. На ноде пожирается свободное пространство каким-то контейнером... каким - непонятно. Есть ли какой-то способ узнать чем именно пожирается? Система - CoreOS, docker + kubernetes, есть подмонтированные volumes (EBS) через kubernetes

Sergej
27.02.2017
08:45:27
docker images даст списко всех контейнеров и место

Fike
27.02.2017
08:55:13
это еще могут быть volumes, там не знаю, как инспектить (но всегда можно натравить du на /var/lib/docker)

Alexander
27.02.2017
09:03:44
ага спасибо ;)

Artem
27.02.2017
11:40:10
но только это не кубернетес way и будут проблемы
с апгрейдом например

Google

Artem
27.02.2017
11:41:42
хотя с апгрейдом вопрос вроде и в апстриме ещё не решили

Sergej
27.02.2017
11:41:44
А какой он k8 way? Я очевидно не постиг еще.
Вообще тут фактически идет речь об обнолвении бинарников и сертифкатов.

Artem
27.02.2017
11:42:24
встречный вопрос, а зачем? если все делают в контейнерах, зачем идти на баррикады с лопатой?)

Sergej
27.02.2017
11:42:27
Все можно заскриптовать.

Artem
27.02.2017
11:43:15
этот путь уже миллион раз проходили) все можно. это набор бинарников и key-value хранилище

Alexander
27.02.2017
11:43:24

Artem
27.02.2017
11:44:21
rkt ещё ни в один дистрибутив не приняли вроде

Alexander
27.02.2017
11:44:28
coreos?

Sergej
27.02.2017
11:44:55
Уперся вот что нода висит в статусе NotReady

Artem
27.02.2017
11:45:13
Coreos в прод никто ставить не будет, слишком много проблем

Sergej
27.02.2017
11:45:25
Собираю на бубунте. Так без rkt отказался kubelet стартовать
manager.go:151] unable to connect to Rkt api service: rkt: cannot tcp Dial rkt api service: dial tcp [::1]:15441: getsockopt: connection refused
Поставил - ошибка ушла. Теперь курю остальные

Alexander
27.02.2017
11:46:03

Artem
27.02.2017
11:46:30
debian redhat ubuntu в различных вариациях
вы как первый раз за рулем)

Sergej
27.02.2017
11:47:05
А зачем coreos. Я пока не вижу особых преимуществ.

Artem
27.02.2017
11:47:28
можете ставить, как вам удобнее. я вообще ставил в мурано бинарями

Sergej
27.02.2017
11:47:45

Google

Artem
27.02.2017
11:48:11
но будьте готовы к проблемам, апстрим ставит по-другому. и проблемы придётся решать самим
в дебиан sid?

Sergej
27.02.2017
11:49:16
У меня задача собрать мастер-мастер. Я пока не пришел к удобному варианту.

Artem
27.02.2017
11:49:41
это experimental
возьми инсталлятор
он соберет что угодно
https://github.com/kubernetes-incubator/kargo
master-master чего? etcd?
у всех инсталляций Master-Master есть одна проблема
работает до первого splitbrain
а дальше как повезёт и на ручной тяге

Sergey
27.02.2017
11:52:27

Sergej
27.02.2017
11:53:18
Не идет что-то карго. Неделю гонял. ТУпит на 132 шаге - не может получить доступа к api. Пробовал менять контейнеры, ставил от кореос и гугла, разные версии - одно и тоже.

Artem
27.02.2017
11:53:39
как и везде, потеря коннективности между нодами и проблемы выбора актуальных данных после воссоединения
эта проблема фундаментальная и ещё не решена нигде

Sergej
27.02.2017
11:55:21
контейнер запускается, потом идет отсчет ошибок подключения и после 10 попытки отваливается

Artem
27.02.2017
11:55:26
операционка какая?

Sergej
27.02.2017
11:55:33
бубунта

Google

Artem
27.02.2017
11:55:58
надо смотреть логи. почему не стартует
journalctl
kubectl logs
карго я надеюсь с тега брали? или с хеда мастера?

Fike
27.02.2017
11:58:00

Artem
27.02.2017
11:58:38
а в процессах то он есть?
порт открыт?
ядро без коллтрейсов?

Sergej
27.02.2017
12:04:56
ядро стандартное, контейнер грузится, порт открыт но коннекта нет
я мастер ставил
А какой лучше?

Artem
27.02.2017
12:32:15
а как ошибка точно выглядит?
лучше взять с тега последнего. в продуктах, которые быстро развиваются в мастере может быть не вполне рабочая версия

Fike
27.02.2017
12:43:49
etcd
в etcd физически невозможен мастер-мастер

Paul
27.02.2017
12:44:45