Andor
FooList есть для каждого объекта, чтобы в get foo выводилось
а практическое использование у этого есть?
Vadim
а практическое использование у этого есть?
нет, это просто описание объекта который может вернуть метод
Andor
я просто это увидел у прометеус-оператора
Vadim
projected volumes могут секреты и конфигмапы мешать, например, но AndSecretConfigMapList нету
Vladimir
Господа, подскажите плз, как бы понять, почему у LoadBalancer статут external IP pending
Vladimir
давно
Никита
Artem
Господа, подскажите плз, как бы понять, почему у LoadBalancer статут external IP pending
Потому, что внешний lb должен ему сообщить этот xternal IP
Vladimir
Artem
Type LoadBalancer On cloud providers which support external load balancers, setting the type field to LoadBalancer will provision a load balancer for your Service. The actual creation of the load balancer happens asynchronously, and information about the provisioned balancer will be published in the Service’s .status.loadBalancer
Artem
отсюда https://kubernetes.io/docs/concepts/services-networking/#loadbalancer
Vladimir
у меня нет внешнего лоадбалансера
Artem
тогда он будет всегда в статусе pending
Vladimir
ага.. а как его сделать для селф решения?
Roman
metallb
Vladimir
еще одна сущность (((
Andor
распределённые системы это сложно
Dmitry
еще одна сущность (((
kube-router в качестве CNI 😉
Vladimir
угу и привязывать его жестко к одному инстансу? фи
Dmitry
Ну если есть BGP в сети - то всё можно сделать красиво
Stas
вот еще вариантик https://romana.io/how/romana_vips/
Vladimir
NGINX как реверс прокси вне кубера
Andrey
не решает задачу с NetworkPolicy
Vladimir
какую именно?
Andrey
хотя решает, но как то не интересно так. ограничивать белый список где то выше, если есть NetworkPolicy, которыми можно рулить в самом k8s
Vladimir
Я вот не настоящий сварщик и не очень понимаю, как это работает. ИгрессКонтроллер - это ж по сути сущность лоадбалансер, которая управляется ингрессом? а как она получает доступ к внешнему 80-му порту?
Vladimir
или я вообще ничего не понимаю?
Aleksey
А у нас loadbalancer + externalIP + keepalived
Andrey
А у нас loadbalancer + externalIP + keepalived
а networkpolicy есть что то типа белого списка на externalIP? :)
Andrey
Cilium + kube-router
почитаю, попробую
Andrey
у меня для такого свой велосипед - https://gist.github.com/vrutkovs/c97f6f531a2e5a3a404393bcffba1eda
пока не совсем понял магию) это все через gitlab-ci запускается?
Семён
Добрый вечер
Rainbow
я запускаю в CronJob, но можно как угодно
и тип с течением времени глобально видно, что менялось? Круто, надо себе замутить.
Rainbow
git commit же после скрипта?
Vadim
угу, git show тебе покажет новые\имененные объекты
Vadim
вообще Ark такое должен уметь, но похоже проще переписать на голанге и сделать нормальный оператор
Andrey
я непонял, изменения на гите, потом отрабатывает этот скрипт и деплои рескейлятся?
Rainbow
это про слежку за стейтом кластера, не для правок
Andor
это не изменения, а отслеживание стейта
Vadim
правки уж сам, ручками
Rainbow
там же проблема что кто-то потихому может "донастроить" обычно 😐
Andor
имхо удобнее оторвать такие возможности
Vadim
по-хорошему тогда оператор был слушал ивенты и быстренько делал новый коммит. Пока оно у меня собирает каждые пару часов
Andor
делать коммит на каждый ивент?
Andor
дороговато будет наверное
Rainbow
oc работает поверх обычного кластера?
Rainbow
думаюнет, там projects и тп. Нужно свой велосипед
Vadim
namespaces тогда
Vadim
oc сработает с обычным кубернетесом, но вряд ли у тебя там есть projects
Даня
ребята, подскажите, что лучше заюзать для организации https в gke?
Даня
какой-нибудь cert-manager + nginx proxy?
Vadim
https://blog.drone.io/drone-1-release-candidate-1/ теперь с jsonnet!
Vadim
хотя ему все равно нужен докерсокет
Никита
kube-router в качестве CNI 😉
Дык он лоадбалансер не умеет, всё равно metallb нужен (точнее, его половинка).
Grisha
Ребзя, а можно ли замутить так чтобы при деплое поду передавался port определенного. service в env?
Oleksii
господа, а кто может показать как прометеусу сказать что именно скрэпать в джобе?
Oleksii
либо что оставлять
Andrey
либо что оставлять
Через relabel, если я верно понял
Oleksii
получается если прометеус скрэпает лишнее в жобе - релейбл на дроп?
Никита
Дропается всё, что начинается с __meta
Никита
Или как-то так.
Andrey
Данные то он все равно забирает, так что тут не сэкономишь
Grisha
Да
Grisha
У меня ракоспидная интеграция с консулом
Etki
в тот же консул его не засунуть?
Etki
ну или наоборот при старте подтянуть
Grisha
Вот тоже думаю что стоит засунуть
Никита
Ребзя, а можно ли замутить так чтобы при деплое поду передавался port определенного. service в env?
Порту можно имя присвоить и, например, в лоадбалансер по имени втыкать.
Grisha
Тоже идея проскакивала
Никита
Разве он не самодостаточен?
Сервисы с типом лоадбалансер он пока не может, даж ишья есть.
Grisha
Пока только не видел реализации
Grisha
У меня тип ноде порт