
Maxim
27.08.2016
15:59:13
кьюблет дальше сам

Denis
27.08.2016
15:59:20
тоже верно) я просто по гисту твоему идут по порядку))

Maxim
27.08.2016
15:59:54
в гисте файлы по-алфавиту разложены
я ничего не могу с этим сделать

Google

Maxim
27.08.2016
16:00:22
только если переназывать их начиная с цыфирьки

Alexander
27.08.2016
16:00:54
парни, k8s выглядит интересной штукой, но , похоже, есть довольно значительные затраты на внедрение.. они окупаются в итоге?..
со стороны кажется, что как-то слишком сложно всё, результат того стоит?

Maxim
27.08.2016
16:02:14
у меня окупаются

Denis
27.08.2016
16:03:46
Как говорят на Руси - Kubernetes долго запрягает, да быстро едет
etcd манифест на каждом сервере right?

Maxim
27.08.2016
16:18:12
нененене

Denis
27.08.2016
16:18:20
только мастер?

Maxim
27.08.2016
16:18:36
в текущей конфигурации - да

Denis
27.08.2016
16:18:54
вроде как оно должно быть в кворуме?
типа 2 или 3 сервера

Maxim
27.08.2016
16:19:29
ну пока что оно в кворуме промеж себя ;)
погоди с этим

Google

Maxim
27.08.2016
16:19:40
сначала АА
потом все эти кворумы

Denis
27.08.2016
16:19:57
а всё
apiserver смотрит в etcd

Maxim
27.08.2016
16:20:12
поехало?

Denis
27.08.2016
16:20:47
а кублет как с другими соединяется?
ща заливать буду

Maxim
27.08.2016
16:21:11
никто напрямую друг с другом не соединяется
все ходят к апи
апи всем раздает на орехи

Denis
27.08.2016
16:21:31
))
соответственно на мастере кублет запускает apiserver
и все кублеты этот apiserver подхватывают

Maxim
27.08.2016
16:22:15
ага

Denis
27.08.2016
16:22:22
got it! yea

Maxim
27.08.2016
16:22:50
ну они после старта в бесконечном цикле начинают долбиться в --api-servers
как в том анекдоте про пентагон и китайцев
пока не ответит

Denis
27.08.2016
16:23:37
китайцы вообще опасные, но сейчас как говорится - с Богом!
обновляю

Google

Maxim
27.08.2016
16:25:09
я пока отойду по семейным делам
не скучайте ;)

Denis
27.08.2016
16:28:45
)))
спасибо, семья тобой может гордиться :) а у меня пока вторая нода обвалилась
поразбираюсь позравликаюсь
там проблемы похожи для @coreos_ru
отправил все три ноды в ребут
конфиги вроде валидные

Maxim
27.08.2016
16:39:11
Ну апи + етцд + kubectl работают?
$ kubectl get no
Должно мастер-ноду возвращать

Denis
27.08.2016
16:42:54
сейчас новый контекст создам для kubectl

Ivan
27.08.2016
16:45:56

Maxim
27.08.2016
16:46:32
А как?
Ну вот чисто физически как ты это себе представляешь?
У аписервера есть только публичная часть CA
С ее помощью оно проверяет, что сертификат входящего действительно подписан этим CA
От того, что я его отозвал, он не перестает быть подписаным

Denis
27.08.2016
16:48:35
Ну т.е. типа black-list

Ivan
27.08.2016
16:48:48
Как там отзываются сертификаты

Google

Maxim
27.08.2016
16:49:02
Ну расскажи мне

Ivan
27.08.2016
16:49:14
Он ходит в СА и проверяет, отозван ли
OCSP все дела

Maxim
27.08.2016
16:50:04
Наверное я тут чего-то не знаю
А теперь в мане к аписерверу покажи мне это
;)

Ivan
27.08.2016
16:50:35
Хотя вот. https://github.com/coreos/etcd/issues/4034

Denis
27.08.2016
16:53:35
:)
todo world

Maxim
27.08.2016
16:53:43
Сертификаты-то самоподписанные

Admin
ERROR: S client not available

Maxim
27.08.2016
16:54:02
Весь "удостоверяющий центр" находится на моем лаптопе
Только тут я могу сертификаты выпускать, подписывать и отзывать
А кубернетес может только проверить, действительно ли я этот сертификат подписывал и не истек ли он

Ivan
27.08.2016
16:57:28
Можно же хоть let's encrypt прикрутить

Denis
27.08.2016
16:58:57
пока упоролся с CoreOS юнитом)
надо было ему полный путь до mkdir

Maxim
27.08.2016
16:59:36
Которые не имеют ни айпи, ни доменов

Google

Ivan
27.08.2016
17:00:08
Наверняка что-то можно придумать
Было бы желание. Доменов третьего уровня нагенерить можно много.

Denis
27.08.2016
17:00:56
Вопрос - надо ли?)

Ivan
27.08.2016
17:01:08
Это другой вопрос) мы о технической части.
Но я согласен, что с токенами удобнее будет.

Denis
27.08.2016
17:04:51
$ /opt/bin/kubelet
/opt/bin/kubelet: line 1: syntax error near unexpected token `<'
/opt/bin/kubelet: line 1: `<?xml version='1.0' encoding='UTF-8'?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message></Error>'
приехали))

Maxim
27.08.2016
17:05:25
Какая-то хуйня там вместо симлинка ;)

Denis
27.08.2016
17:06:05
)) именно

Maxim
27.08.2016
17:06:42
А чмод +х сделал на скаченный кьюблет?

Denis
27.08.2016
17:07:35
а ну всё понятно
я в версии забыл v указать
он отсюда пытался забрать https://storage.googleapis.com/kubernetes-release/release/1.3.6/bin/linux/amd64/kubelet

Maxim
27.08.2016
17:07:56
Ггг
Бывает

Denis
27.08.2016
17:18:25
в sudo journalctl -u kube-kubelet -f ругается:
Aug 27 17:16:17 loadbal1 kubelet[4453]: I0827 17:16:17.247263 4453 operation_executor.go:843] UnmountVolume.TearDown succeeded for volume "kubernetes.io/secret/644a6f32-5fd2-11e6-a399-44a842348b74-default-token-yxrvo" (OuterVolumeSpecName: "default-token-yxrvo") pod "644a6f32-5fd2-11e6-a399-44a842348b74" (UID: "644a6f32-5fd2-11e6-a399-44a842348b74"). InnerVolumeSpecName "default-token-yxrvo". PluginName "kubernetes.io/secret", VolumeGidValue ""

Maxim
27.08.2016
17:20:22
Это нормально
Контроллер-манагера еще нет
Он придет и повыпускает эти секреты

Denis
27.08.2016
17:22:50
а
я уже запаниковал
на миньонах должен быть только манифест для прокси, правильно?

Maxim
27.08.2016
17:23:49
Да