
Banschikov
05.10.2018
07:28:51

Konstantin
05.10.2018
07:32:13

Alexander
05.10.2018
07:34:41
вдогонку к #helmговно
при апгрейде, если при этом появились новые штуки, например новый сервис. Но сам апгрейд завершился с ошибкой в другом месте. То этот новый сервис создастся. Правим косяк в другом месте, делаем еще раз апгрейд, и получаем ошибку вида "сервис такой-то не найден". Он есть, но helm его не видит. Фиксится ручным удалением этого сервиса. Багрепорт такой у них есть, и он вроде пофикшен еще в январе был. Но чет не срослось у меня.

Banschikov
05.10.2018
07:35:37

Google

Konstantin
05.10.2018
07:38:32

Tores
05.10.2018
07:41:59
Так а у меня кубект чекает статус роллаута, если ктото из взаимосвязанных упал(не взлетел) делаю ундо роллаут но это конечно еще тот костыль в дженкинсе

Konstantin
05.10.2018
07:49:13
Я примерно о таком-же костыле и думал, но вроде как в gitlab+helm это все "изкаробки", поэтому и смотрю туда.

Alexey
05.10.2018
07:51:19
У меня откат это запуск pipeline ci прошлой версии. Чем лучше undo в кубере?

Sergey
05.10.2018
08:16:58
деплоим ансиблом, все устраивает.

Victor
05.10.2018
08:18:23
helm upgrade --force иногда упрощает задачу

DASTAN
05.10.2018
08:18:38

bebebe
05.10.2018
08:19:12
это просто coming out day какой-то по генерации и запихиванию древовидных структур в k8s

DASTAN
05.10.2018
08:19:41
как правильно готовить kuber?

Deep Sea
05.10.2018
08:20:31
Берёшь горсть машин, заправляешь соусом из kubeadm и ansible

Mikhail
05.10.2018
08:20:33

DASTAN
05.10.2018
08:21:26
ну вот) я собственно это и делаю))

Google

DASTAN
05.10.2018
08:21:52
щас пытаюсь понять где я добавил не ту специю, или передержал на огне

Andrey
05.10.2018
08:24:21

Mikhail
05.10.2018
08:24:30
Я ставлю кубеадм и сравниваю с ним свою инсталляцию :)

Deep Sea
05.10.2018
08:25:00

Andrey
05.10.2018
08:25:18

Sergei
05.10.2018
08:28:04
я смотрю тут любят kubeadm? у меня с ним одна непонятка. в сертификатах etcd и api-server'ов сложены айпишники всех мастер нод. если я потом хочу добавить еще одну мастер ноду или поменять одну на другую, то как? ведь kubeadm выписывает сертификаты только в команде kubeadm init, которую уже потом не запустить. с kubespray в этом плане нет проблем, он сам перевыписывает сертификаты.

Mikhail
05.10.2018
08:28:41
Я им пользуюсь только для сравнений :)

DASTAN
05.10.2018
08:29:01
подождите разве kubeadm не идет по дефолту? я считал что ставишь ли ты kubespray или нет, kubeadm все равно есть?

Sergei
05.10.2018
08:31:21
В kubespray есть режим с kubeadm, но он пока отключен по дефолту

DASTAN
05.10.2018
08:32:09
короче, надо побольше закопаться в документацию и тд))
я уже 4 недели не кодил, чтобы поставить кластер)

Andrey
05.10.2018
08:37:16
Подскажите: kubectl get node -o wide есть INTERNAL-IP и EXTERNAL-IP. На что они влияют? каким образом определяются? Часть нод с external ip <none>, часть с internal <none>. При этом на серверах лишь внешние ip

DASTAN
05.10.2018
08:38:33

Andrey
05.10.2018
08:40:24
логично. всё, дошло, у меня endpoint для ingress как раз те же ip, что в external-ip висят. спасибо :)

Alisher
05.10.2018
09:35:58
Приветствую, коллеги. Я правильно понял, loadbalancer используется только если поддерживается провайдером? И в случае с локальным кластером, поднятом на своем железе, доступ к контейнерам возможен только через nodeport?

Stanislav
05.10.2018
09:36:30
через ingress можно ещё
Только его надо поставить

Alisher
05.10.2018
09:37:22

Дмитрий
05.10.2018
09:38:59

Alisher
05.10.2018
09:39:51

Google

Дмитрий
05.10.2018
09:39:53
А с м ингрес в этом плане отличается от сервиса? Так же нужен external IP или nodePort
Упс, metallb

Alisher
05.10.2018
09:40:48

Дмитрий
05.10.2018
09:41:11
Если нет BGP, он просто может повесить IP на одну из нод (и перевесить в случае сбоя)

Alisher
05.10.2018
09:41:29
А можно контейнер просто к бридж интерфейсу подрубить?

Дмитрий
05.10.2018
09:42:14
Скорее host network (хотя есть CNI делающие bridge)

Alisher
05.10.2018
09:43:59
Буду копать

Georgy
05.10.2018
09:50:29
слушайте, а как вообще с дешбордами работать в к8с? у меня есть дефолтный, но он не показывает все объекты, пытаюсь понять как его обновить и чем не понимаю на что
ставил я его вот так kubectl apply -f https:// raw. githubusercontent .com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml

DASTAN
05.10.2018
09:53:49
в дэшборде слева namespace select есть

Georgy
05.10.2018
09:54:06
ну в смысле дешборд его тупо не поддерживает для отображения
я ща попробовал альфу поставить с того же гитхаба, но оно чет не поменялось ничего

Alexander
05.10.2018
09:57:32
а кластер с RBAC? может тупо прав на просмотр не хватает.

Georgy
05.10.2018
09:58:05
через role binding

Alisher
05.10.2018
09:59:43

Artem
05.10.2018
10:00:50
dashboard действительно не показывает многие типы ресурсов. Думаю у разаработчиков была такая мысль: Если человек дорос в понимании куба до CustomRecordDefinition и прочих ClusterIssuer, то он уже дорос до использования kubectl

Дмитрий
05.10.2018
10:01:03
Metallb не зависит от CNI, использую с Cilium

Google

Alisher
05.10.2018
10:02:00
Ok

Georgy
05.10.2018
10:08:57
мне кажется очень плохая логика

Denis
05.10.2018
10:13:02
народ подскажите бест практис, если есть деплоймент и в нем 3 вида Deployment \ Ingress \Secret вы все типы кладете в разные манифесты и потом уже в своих пайплайнах апплаете или все в один пихаете ?

Andrey
05.10.2018
10:13:45

Denis
05.10.2018
10:14:28
мм ну не всегда , секреты тоже могут апдэйтиться

Artem
05.10.2018
10:23:04

Denis
05.10.2018
10:23:36

Georgy
05.10.2018
10:24:34
чет это прям какой-то квест как оказалось. как удалить дешборд то ????
я его удаляю, а он опять вылезает
я уже все удалил, и деплоймент, и поды
и сервисы все подропал
а он все равно лезет и лезет
выглядит все так что кто-то его пересоздает постоянно

Denis
05.10.2018
10:25:55
replicaSet?

Georgy
05.10.2018
10:26:18
я и их грохал, но деплоимент пересоздается
а, все понятно, Learn how to use the built-in Kubernetes web UI dashboard with Azure Kubernetes Service (AKS)

Artem
05.10.2018
10:38:59
kubectl get all | grep dashboard

Andrey
05.10.2018
10:39:32
коллеги не подскажите как создать локальную репу для кубернетес?

Artem
05.10.2018
10:39:51

Google

Andrey
05.10.2018
10:40:00
нет выразился

Mikhail чердак
05.10.2018
10:40:03
helm?

Andrey
05.10.2018
10:40:13
есть у меня image для докера
который лежит локально
как мне его использовать при deployment
прошу тапками не бросаться только начал осваивать

Alisher
05.10.2018
10:40:54

Artem
05.10.2018
10:41:26
запушить на докерхаб или поднять свой registry в кубе или в сторонке

Ivan
05.10.2018
10:42:20
Есть где нить пошаговый копи паст мануал как создать пользователя в кубере с авторизацией по токену или паролю

Artem
05.10.2018
10:42:45

Andrey
05.10.2018
10:42:55
подскажите полжауйста

Artem
05.10.2018
10:44:05
в кубе - https://github.com/helm/charts/tree/master/stable/docker-registry, на линуксе в сторонке https://docs.docker.com/registry/#requirements

Ivan
05.10.2018
10:44:51
Токены и пароли только для сервисных аккаунтов ?

Andrey
05.10.2018
10:44:56

Artem
05.10.2018
10:45:04
без докера https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu-14-04 или https://computingforgeeks.com/install-and-configure-docker-registry-on-centos-7/

Andrey
05.10.2018
10:45:45
те потом в deployment я просто укажу этот регистри и все должно задеплоиться?