Andrey
хелм и защекоины - братья на век
Sergey
Andrey
тем более, что выйдет третий хелм непойми когда и будет представлять из себя мешанину из темплейтов и луа (как это вообще)
Sergey
Ммм
Sergey
Все как мы любим
Andrey
Юзал оператор сдк?
для бутстрапа проекта, на этом его польза для меня заканчивается
Sergey
С апи работал напрямую?
Andrey
С апи работал напрямую?
В первую очередь https://github.com/kubernetes-sigs/controller-runtime (эти либы сдк и юзает при генерации бойлерплейта), но для выполнения джобов и ожидания их завершения - уже голая client-go рядом, да
Sergey
Andor
Andrey
Andor
Кто?
Andrey
Andor
Её не обязательно делать
Andor
Но можно если очень хочется
Andrey
вот будь еще способ халявно helm rollback реализовать...
G72K
Andor
Мешанину делать
Ваще надо очень постараться чтобы сделать мешанину там
G72K
Я тут столкнулся что ndots централизованно не прописать, только в каждом поде отдельно и уныло ну или admission plugin . Как с этим в опеншифт?
Й
yopp
привет! меня выгнали из правильного докерчята к вам
у меня есть RKE, в котором я совсем запутался
yopp
у меня есть несколько node pools, я хочу чтоб мои деплойменты крутились на одном пуле, а балансировщики, которые проксируют трафик к деплойментам другом пуле
yopp
с деплойментами у меня получилось: я руками добавил метки role=app на нужные мне ноды и настроил шедулинг с правилом на них
Й
А что такое рке?
yopp
Rancher Kubernetes Engine
Andor
Andor
rke deploy what-i-want
Vadim
yopp
rke deploy what-i-want
вот что-то не выходит у меня what-i-want. я после cattle никак не могу въехать в архитектуру ни ранчера, ни кубернетеса (ето я думал что опенстек своеобраный, ага)
Vadim
yopp
я по старнике сделал их с ClusterIP и потом добавил LoadBalancer указывающий на deployment, чтоб https терминировать
yopp
но lb шедулятся где хотят
Andor
А что за лб?
Grey
Andor
rke run load-balancer where-i-want
Grey
yopp
чят-чят
Grey
танец маленьких утят😂
Felix
кубенят
yopp
Anonymous
кубенят
Я аж яблоком подавился
Vadim
@SinTeZoiD, разбань @hirukami, вопрос у него со ссылкой
yopp
так, я совсем сломался.
у меня есть три node pool, один для самого k8s (system), один для контейнеров (app) и один для фронтенд серверов (fronted). 80/443 порты from any открыты только на нодах которые входят в пул для фронтенда.
есть у меня два контейнера: один с вебприложением, другой с небольшим сервисом для вебприложения. вебприложение туда ходит по http
мне надо сделать так чтоб контейнеры с приложениями шедулились только на app, а то, что проксирует трафик внутрь кластера на frontend
получается мне надо создать
1) деплоймент с контейнерами, у которых matchLabels (app=foo)
2) сервис с портом на котором запущено приложение (3000)
3) ингресс с backend указывающим на сервис
yopp
и получается у ingress я указываю matchLabels app=frontend?
Vadim
yopp
меня терминология ранчера ввела в заблуждение, лоад балансер моего облачного провайдера не поддерживается
yopp
под входящий трафик выделено три ноды, к которым разрешен http(s)
Vadim
yopp
yopp
я как правильная обезъянка натыкал в интерфейсе, оно завелось, но не так как я хочу
Andor
Ты неправильно хочешь значит
Andor
Хоти так как завелось
yopp
пока у ранчера был cattle, у меня всё заводилось как надо. а тут я прямо сходу вошёл лицом в кубернетес и это для меня дивный мир
днём была стендап комедия «как я заводил cert-manager»
Михаил
Vadim
доки у них конечно моё увожение, Rancher 2.0 != RKE похоже
Nikita
Вопрос по метрикам nginx на кубе, задеплоил через helm чарт nginx-ingress, метрики работают, но доступны из-вне (http://xxx.xxx.xxx.xxx/metrics), хотелось бы закрыть доступ
Версия nginx 0.21.0 (quay.io/kubernetes-ingress-controller/nginx-ingress-controller)
Версия куба 1.10.9-gke.5
есть вариант закрыть доступ через allow deny, есть еще какие-то альтернативы?
Rainbow
Andor
Значит что-то неправильно запустил
Rainbow
Rainbow
go_gc_duration_seconds там будет
Rainbow
метрики ingress у меня на 10254 порте, который наружу никак не пробрасывается. К нему только прометей ходит.
Nikita
Andor
Rainbow
yopp
yopp
ВСЁ СЛОЖНО™
yopp
RKE деплоит ранчер
yopp
короч в настройках кластера есть малозаметная ссылка Edit as yaml
yopp
и там будет cluster.yml в котором можно указать node_selector