yolkov
это прослойка имеет много ручек, ты можешь их крутить как тебе удобно чтобы добится нужного результата
Andrey
G72K
yolkov
G72K
Нет не нужно, оно не участвует в цепочке запрос-ответ , значит должно быть, что если оно отвалится , ничего с приложением не случится
G72K
Если это не так,то надо стараться к этому приблизиться
Anton
Нет не нужно, оно не участвует в цепочке запрос-ответ , значит должно быть, что если оно отвалится , ничего с приложением не случится
как то у меня изза oom и сильного повышения нагрузки на тачках обращение к api стало занимать слишком много времени.
я таймауты до этого низкие поставил для kubelet, чтобы детектить быстро исчезновение машины, тут я сам облажался конечно. все kubeletы не смогли о статусе отчитаться пару раз, а один какого то хрена залип и не смог более ни разу отчитаться успешно. нода notReady, мало того что итак нагрузка, этот пёс начал эвиктить всех с одной из машин.
тогда я таймауты задрал пожирнее.
вот про ингресс и его конфиг не думал, что будет когда апи недоступен
G72K
Вообщем пока есть живой ip пода надо стараться использовать его и не верить никому.
G72K
G72K
И https://github.com/coreos/prometheus-operator/pull/2202
G72K
Вместе позволяют уменьшить RBAC права для Prometheus operator в неймспейсах откуда ServiceMonitor и PrometheusRule берутся, в частности не надо уметь читать/создавать/удалять все sts,secrets, pods
Vadim
💪🏽, несмотря на карканье всяких скептиков типа меня
G72K
Ну там только код, я ещё не запускал :)))
Vadim
я не настоящий сварщик, но в #2022 тогда придется ручками перезапускать пром, если секрет поменялся, он же теперь за ними не следит?
Vadim
Vadim
впрочем, это довольно редкий случай
Aleksei
Всем привет.
Смотрел на network policies, много думал: у нас есть и веб-сервисы, кафка, эластик, кибана, графана, которые публикуются через ingress. есть ещё jupyterhub для саентистов, который ходит вообще фиг знает куда.
Что-мне подсказывает, формализовать такой зоопарк будет непросто, чтобы оформить правила в стиле dmz.
Есть ли смысл пытаться делать dmz в кубе? Можете поделиться опытом?
A
Коллеги подскажите по сбору метрик, не могут считываться метрики с controller-manager, etcd, scheduler. Они же запущены на мастер ноде как демоны, и поэтому в эндпоинтах сервисов фигурирует фактический ип физической ноды, и Прометей ругается на refused и эти таргеты в дауне. И на самом деле пробовал с хоста мастер ноды, по фактическому ип не даёт, а по 127.0.0.1 даёт, смотрел в конфиги этих подов, и там прописан адрес как раз 127.0.0.1, поэтому и ходит только на него, как быть в такой ситуации.
Andrey
Коллеги подскажите по сбору метрик, не могут считываться метрики с controller-manager, etcd, scheduler. Они же запущены на мастер ноде как демоны, и поэтому в эндпоинтах сервисов фигурирует фактический ип физической ноды, и Прометей ругается на refused и эти таргеты в дауне. И на самом деле пробовал с хоста мастер ноды, по фактическому ип не даёт, а по 127.0.0.1 даёт, смотрел в конфиги этих подов, и там прописан адрес как раз 127.0.0.1, поэтому и ходит только на него, как быть в такой ситуации.
0.0.0.0 прописать.
A
То есть надо патчить эти ядерные поды? У меня кластер не навернется?
Andrey
Rainbow
A
kubeadm ставил, но использовал apiserver-advertise-address, были какие-то траблы
Andrey
advertiseAddress: корректный в серую сеть поставить и всё окей будет.
G72K
A
A
У меня там стоит ип ноды с мастером
A
Но и таргет в проме на этот же адрес ломится, почему ошибка? (
𝚔𝚟𝚊𝚙𝚜
Хочу запускать ansible-playbook сайдкаром к сервису, какой раннер взять?
Andor
Andor
𝚔𝚟𝚊𝚙𝚜
Andor
ну ты вроде не нуб в кубенях, так что у тебя наверняка есть специфический кейс когда это полезно
Andor
расскажи :)
Vadim
𝚔𝚟𝚊𝚙𝚜
Ну есть штука, которую нужно конфигурить.
Есть playbook который хорошо это делает.
Есть инвентори со всей конфигурацией котоая должна быть применена.
Идея в том что бы вместе со штукой стартовал gitlab-runner который при изменении конфигурации в репе запускал бы playbook который применял бы изменения в сервисе
Vadim
Andor
ох
𝚔𝚟𝚊𝚙𝚜
Vadim
так тебе и сайдкар не нужен, если дать права оператору делать exec в нужном поде
𝚔𝚟𝚊𝚙𝚜
да интересный замут, но все же я сейчас больше склоняюсь к тому что-бы собрать отдельный контейнер с ansible, моим плейбуком и gitlab-runner'ом, т.к. весь процесс деплоймента в ci будет виден
A
Какой у кого вообще advertise-address в apiserver?
A
0.0.0.0?
Max
Ребят, у меня GKE кластер с версией v1.11.3-gke.18, в ней есть фикс последней уязвимости?
Max
а то в changelog'e только в 1.11.5
Адаптивный Рекомбинатор
загугли баг
Адаптивный Рекомбинатор
там есть тулза для тестирования
Max
я видел, она вроде только для опенстека
Max
srsly?)
Max
вы хотите сказать у всех кластеров GKE сейчас такая уязвимость?
Mentat
Я погуглил за вас
Mentat
https://cloud.google.com/kubernetes-engine/docs/security-bulletins
Mentat
У вас пропатченная версия, живите спокойно
Max
Max
Кто-нибудь использует GKE в проде с более-менее нагруженными сервисами?
Max
Хочу переехать туда с bare-metal со всеми нашими сервисами
Max
но пугают цены на трафик
Max
учитывая что у нас SPA, в месяц набегает +/-25-30тб
Vadim
Max
Max
на kubernetes конфе
Max
Max
без него было бы в 15 раз больше трафика
Max
у нас тупо websockets сжирает 20-25-30тб
Max
в месяц
G72K
Max
надоело bare-metal opsить
Stas
https://cloud.google.com/network-tiers/pricing c 1 января новые цены однако
𝚔𝚟𝚊𝚙𝚜