Maksim
Дык они тут имя хоста задают, который в /etc/hostname фигурирует
Maksim
а не имя пода
Anton
похоже, не работает эта аннотация
Dmytro
а я думал чтобы внутри было одинаково (ну там для мониторинг тулзов типа ньюрелика)
Andrey
как знакомо) легаси архитекторы написали проект на кубере))
Dmytro
чтобы не было сотен хостов и тп
Dmytro
если имя пода будет фиксированное то никакой rolling deployment ведь не сможет работать, поэтому наверное сделали чтобы нельзя было менять
Anton
у стэйтфулсета же они фиксированные
Denis
Всем привет, есть проблема:
[centos@bamboo ~]$ kubectl get pod shell-demo
NAME READY STATUS RESTARTS AGE
shell-demo 1/1 Running 0 59s
[centos@bamboo ~]$ kubectl exec -it shell-demo -- /bin/bash
Error from server: error dialing backend: dial tcp 172.27.39.28:10250: getsockopt: connection timed out
Подскажите куда смотреть, в чем может быть проблема? Сеть flannel
Anton
возможно нода, на которую зашедулился под выпала из кластера
Dmytro
у statefulset не может быть rolling deployment
Anton
нужно посмотреть на какой ноде под, а потом сделать describe той ноды и изучить на предмет разных подозрительных вещей. Например, что внутренний айпишник ноды в ожидаемой подсети
Dmytro
но в целом наверное могли бы и сделать статическое имя пода если бы много людей просило, просто в таком случает не давать выставлять стратегию в rollingUpdate
Anton
ну да, там же есть "Recreate" при которой такая стратегия невозможна
Anton
мне кажется я где-то видел в манифесте правила для генераций частей имени пода, может в старых кубах каких-то
Dmytro
https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/#pod-templates можно сделать отдельно стоящий под с кастомным именем
Anton
у statefulset не может быть rolling deployment
The RollingUpdate update strategy implements automated, rolling update for the Pods in a StatefulSet. It is the default strategy when spec.updateStrategy is left unspecified. When a StatefulSet’s .spec.updateStrategy.type is set to RollingUpdate, the StatefulSet controller will delete and recreate each Pod in the StatefulSet. It will proceed in the same order as Pod termination (from the largest ordinal to the smallest), updating each Pod one at a time. It will wait until an updated Pod is Running and Ready prior to updating its predecessor.
Maksim
А в чём собственно вопрос?
Anton
у меня был вопрос как сделать, чтобы у пода всегда было одно имя
Anton
к примеру у меня стратегия Recreate и реплика всегда одна, ну и зачем имя пода постоянно меняется?
G72K
Салтыдык
Салтыдык
да самое главное это финтифлюшки из коробки — скейлинг, вольюм-провизионинг и пр.
Stanislav
Т.е. в целом вещь не долбанутая и нормально работает?
G72K
G72K
G72K
Stanislav
Ну вот ранчер например всю неучтенку тащит из апи докера и отображает в морде (но это не мой случай, да)
Dmytro
а в чем проблема дать gitlab-ci запускать еще один контейнер dind как сервис? уж явно лучше чем чтобы в хостовый докер демон все подряд шастали
G72K
G72K
Dmytro
так в хостовый докер всех пускать тоже не очень секьюрно вроде?
Etki
А dind нормально заработал вообще? Там же каждый шаг в сторону не очень хорошо работал, и не скзаать, что проблема прям в докере была.
G72K
G72K
G72K
G72K
Салтыдык
G72K
Stanislav
а по каким словам выступление загуглить?
Салтыдык
агонь
Stanislav
Спасибо, его и правда тут постили
Stanislav
Вру, тут была ссылка на конфу, но на конкретное видео в другом канале было
https://www.youtube.com/watch?v=NElaNl1Kwkw&feature=youtu.be
Dmytro
видео не смотрел, а по слайдам складывается ощущение что многое не учтено, ну и в любом случае это все выкладки либо для их приложения либо для вообще сферического в вакууме
Anton
Dmytro
лучше не привязываться к этой цифре в 100к
Max
Max
тоже интересует
Max
у меня не проксирует на контейнеры websockets
Max
=(
Andor
Dmytro
товарищи, а кто что юзает для орекстрации деплоймента в разные кластеры? ну или хотя бы какой-то дашборд чтобы видеть в каком кластере продеплоена какая версия микросервиса
G72K
Vlad
Dmytro
rancher
можешь посоветовать хорошую статью или доклад какой, где рассказывают как навернуть его на несколько кластеров и чтобы одно и то же приложение (микросервис) было продеплоено в разных кластерах и неймспейсах? чтобы самому не набивать шишек а по бумажке
Vlad
за такое деньги берут, бесплатно не встречал
Dmytro
rancher - почитал доку http://rancher.com/docs/rancher/v1.6/en/kubernetes/ нет ничего про добавление уже существующего кластера
Dmytro
Vlad
Это не тулза, это люди которые умеют
Dmytro
аа, ну значит я буду скоро одним из них
Vlad
Dmytro
> In Rancher v2.0, you can import an existing, external installation of Kubernetes v1.8.
:(
Dmytro
а что делать нищебродам на 1.5
Stanislav
2.0 еще не доделан
Stanislav
коллега буквально вчера гонял, плевался
Stanislav
Dmytro
1.5.7
Dmytro
и будем мигрировать на опенщит где вообще 1.5.1
Stanislav
Йэхх, а я вот тут встрял на спаривание GL с RBAC API v1.8
Stanislav
Все учетки, генерируемые при первичной заливке после старта кластера перестают быть пригодными для GLR
Dmytro
RBAC мне снится только в эротических снах 😃
Stanislav
GL походу тупо не может в RBAC. Так что розовые мечты могут обернуться в реальности садомазо действиями.