G72K
Однозначно башнянка в пайплайне
G72K
Пусть она хоть Job из ямла запускает, главное что б без магии и без собственной жизни. Все изменения возможны только когда пайплайн запущен. Как бонус легче коррелировать пиздецы :)
Stanislav
Проблема в том, что этот ямл будет обрабатывать какая то неведомая хрень которая непонятно жива ли вообще . Башем в пайплайне все перед глазами
Для отладки централизованное логирование и метрики. + Баш в пайплайне я не сильно люблю. Дженкинс позволяет все неплохо описать на groovy.
G72K
Неважно что вобщем, главное как :)
Михаил
Неважно что вобщем, главное как :)
Главное прозраность, как хорошего самогона!
Stanislav
Там от groovy одно название ж вроде или мне неверно донесли ?
Не, полноценный groovy. В императивном pipeline. В декларативном, действительно только название. А так, можно полноценное ООП юзать и собственные библиотеки делать для переиспользования кода
G72K
Разделение такое - если надо следить и что то подкручивать постоянно, то контроллер/оператор , если разовое действие то в пайплайне
A
На HTTPS повесили?
Нет, есть же в лиснере передаешь по какому протоколу и порту
A
Так что все теперь круто по http
G72K
Нет, есть же в лиснере передаешь по какому протоколу и порту
Ну вот если на новый HTTPS порт повесить, может там аутентификации не будет
A
Ну вот если на новый HTTPS порт повесить, может там аутентификации не будет
Я так понял, что только для метрик без аутентификации
G72K
Ну да, просто чтобы метрики без шифрования не гонять. Не то что бы это было особо важнл
Leonid
Господа, а есть ли в платиновых тредах обсужлдение реализаций LB для bare metal?
Andor
А их разве много видов?
Leonid
Ну помимо metalLB есть же варианты c kube-keepalived-vip или haproxy шаблонизатор какой-нибудь... хочется понять, что еще появилось нового
𝚔𝚟𝚊𝚙𝚜
Имхо для L2 MetalLB лучший вариант, для L3 не знаю, но предполагаю что тоже
Rainbow
Господа, а есть ли в платиновых тредах обсужлдение реализаций LB для bare metal?
Хостеру напиши, спроси что они применяют. Мне посоветовали BGP ECMP.
V
ребят а можно configmap и secret интегрировать как то c Vault ?
V
configmap скорее это к consul
ну если и так можно configmap -> consul , secret -> vault
Rainbow
ну если и так можно configmap -> consul , secret -> vault
и k8s -> nomad 😂 привет hashicorp стек
V
ну так вот и получилось у меня
V
но подумал что может можно и наоборот
Leonid
Хапроси шаблонизатор - это ингресс что ли?
я про это: https://github.com/aledbf/kube-keepalived-vip там при использовании forwarding method PROXY генерится конфиг для haproxy, а за ним уже ингресс контроллер, поддерживающий proxy protocol
𝚔𝚟𝚊𝚙𝚜
Rainbow
зачем что-то придумывать, если 90% кейсов покрывает тупое раскидывание трафика на ingress ноды?
Stas
у кого GKE и Alias IP не обновляйтесь на 1.11
Vlad
у кого GKE и Alias IP не обновляйтесь на 1.11
у меня несколько больше критериев: Just to give you some additional insight - the issue only affects the clusters/nodes that fit all of the following criteria: Nodes with version 1.11+ alias IP (VPC-Native) use node autorepair or have pre-emptible VMs
A
Anatoly Kolesov: А как я могу пропатчит деплоймент по добавлению ещё одного параметра в args спеки темплейта, все варианты попробовал не получилось, вот например:kubectl patch deployment mydepl -p '{"spec": {"template":{"spec":{"containers":[{"args": ["--params1=false"]}]}}}}'
A
Один аргс уже есть добавить ещё один нужно
Andor
patch может заменить элемент в хэше, но не добавить элемент в список
Andor
с чего ты взял что он это вообще может?
A
с чего ты взял что он это вообще может?
Ни с чего, а как тогда такое реализовать командами? Или только kubectl edit?
Andor
скажи лучше задачу из которой у тебя появилось желание патчить что-то на ходу
A
скажи лучше задачу из которой у тебя появилось желание патчить что-то на ходу
Да легко, ставлю приложение сторонне и там есть уже, args, но мне надо добавить туда ещё один
Andor
ты его как-то магически ставишь что ли?
A
kubectl apply
Andor
ну придётся тебе править манифесты перед применением
AB 🇨🇾 🍉
Всем привет! Кто-нибудь делал Horizontal Pod Autoscaling?
Project Daemon
народ посоветуйте генератор для микросервисов на Go
AB 🇨🇾 🍉
Есть ошибка в метрик операторе, не знаю как пофиксить
Project Daemon
чтобы генерить каркас приложения
Project Daemon
надоело каждый раз создавать портянку заново каждый раз
Andor
ну возьми фреймворк какой-нибудь
Andor
тысячи их
Project Daemon
ну вот я и прошу посоветовать)
Project Daemon
может кто набил шишки
Andor
не очень понятно как это относится к теме чята
Салтыдык
да
это была шутка, ну да ладно) go-micro для микросервисов использую, ничего не знаю про каркасы
AB 🇨🇾 🍉
up
Салтыдык
up
ух, какой древний кубер
Max
Ребят, кто GKE для прода использует, какие подводные камни?
Max
я про все кроме цен
Max
действительно ли обновляется все гладко?
AB 🇨🇾 🍉
1.12.3 древний) !?
Салтыдык
1.12.3 древний) !?
ну значит набор манифестов древний. https://coreos.com/blog/custom-resource-kubernetes-v17
Anonymous
Друзья, а не знаете по гугл клайду, такой нюанс не могу найти ответ в доках. Когда я поднимаю LoadBalancer сервис, мне гуглом выделяется внешний адрес, покуда жив сервис этот адрес остается закреплен за мной или он может динамически поменяться со временем?
Max
Друзья, а не знаете по гугл клайду, такой нюанс не могу найти ответ в доках. Когда я поднимаю LoadBalancer сервис, мне гуглом выделяется внешний адрес, покуда жив сервис этот адрес остается закреплен за мной или он может динамически поменяться со временем?
он по умолчанию "эфимерный", то есть существует до тех пор пока используется, но можно его переназначить в состояние "Статический", и тогда при удалении сервиса он не пропадет
Anonymous
После удаления предыдущего адрес поменялся, это не очень удобно, с учетом дого что я хочу привязать домен
Max
там тыкаешь по "Эфимерный" и меняешь на "Статический"
Rainbow
После удаления предыдущего адрес поменялся, это не очень удобно, с учетом дого что я хочу привязать домен
у всех cloud провайдеров есть возможность указать endpoint для домена, который сам решит на какой ip ходить.
Rainbow
У aws просто у виртуалки может поменяться ип без особых причин к примеру.
G72K
up
Древний promwtheus-operator?
Anonymous
ну а если это не http и/или чувак не хочет юзать dns клауда?)
а в гугле разве есть возможность зарегать домен?
Anonymous
Адрес поменял на статитический, спасибо за совет
Max
а в гугле разве есть возможность зарегать домен?
на счет зарегать не знаю, но dns там есть
G72K
Уменьшаем права на секреты в неймспейсах с ServiceMonitor с LIST до GET. Подписывайтесь, голосуйте, тестируйте :) https://github.com/coreos/prometheus-operator/pull/2202
Rainbow
Уменьшаем права на секреты в неймспейсах с ServiceMonitor с LIST до GET. Подписывайтесь, голосуйте, тестируйте :) https://github.com/coreos/prometheus-operator/pull/2202
у меня на прошлой работе если нужно было срочно в либу внести правки, то всей тимой спамили в issue, круто помогает 😂
Rainbow
Сработало даже с bigquery
Vadim
кубкон же начался, спамить подписантов получится, а вот смерджить - вряд ли