Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 24

i

inqfen in Kubernetes — русскоговорящее сообщество
кроме etcd
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
в контроллеры
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
George Gaál
в контроллеры
Так вроде они же в него
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
которые должны ему, например, сказать имеет ли право ХХХ хрен сделать УУУУ над объектом ЗЗЗ
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
но контроллеры не обязаны на мастерах запускаться (но лучше б им быть там)
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
А на эту тему сегодня в другой конфе был разговор
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
остаются nginx admission webhook или как оно там
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
и в них тоже куб апи должен ходить, чтобы валидировать - может ли чувак задеплоить, скажем, кривой ингресс
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Вроде @kvaps определил, что там без контроллеров обходится, хотя я сомневался
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
называй как хочешь
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
веб хук и веб хук
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
ну вот смотри, возьмём вебхук cert-manager'а к примеру:

k get mutatingwebhookconfigurations cert-manager-webhook

конфиг содержит:
webhooks: 
 clientConfig:
   service:
     name: cert-manager-webhook
     namespace: cert-manager
     path: /mutate
     port: 443

значит apiserver будет ходить на сервис cert-manager-webhook в неймспейсе cert-manager
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
так, понял, что я тебя изначально не понял
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
api дергает, но не обрабатывает самостоятельно, что я и хотел сказать, но криво
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
kvaps
Как вариант вывешивать вебхуки с hostNetwork: true и заставить apiserver ходить на эндпоинты, но хочется сделать более универсально
Из под хостнетворка - потому, что апи-сервер не знает про поднетворк?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
kvaps
ну вот смотри, возьмём вебхук cert-manager'а к примеру:

k get mutatingwebhookconfigurations cert-manager-webhook

конфиг содержит:
webhooks: 
 clientConfig:
   service:
     name: cert-manager-webhook
     namespace: cert-manager
     path: /mutate
     port: 443

значит apiserver будет ходить на сервис cert-manager-webhook в неймспейсе cert-manager
а теперь представь что apiserver запущен вообще в отдельном окружении без доступа в сеть кластера
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
kvaps
а теперь представь что apiserver запущен вообще в отдельном окружении без доступа в сеть кластера
прокся
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grigoriy
Из под хостнетворка - потому, что апи-сервер не знает про поднетворк?
Да, по сути он ничего не знает, так как живёт в отдельном кластере
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
inqfen
прокся
куда?
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
в кластер нетворк по имени, либо дополнительная маршрутизация
источник