Size: a a a

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

2020 October 28

G

Grigoriy in Kubernetes — русскоговорящее сообщество
kvaps
А, ну хотя дефаулт гейтвей и без адреса может быть
Из тех что я видел cni  дефолт на eth0 обычно
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Let Eat Bee
интересная штука, это конструктор аписерверов?
Не, это прокси-сервер наоборот
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Обычно оно используется чтобы из аписервера в кластер достучаться или к etcd если они работают в другой сети за натом и хочется зашифровать подключение
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
См. konnectivity
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
corsars
Это колхоз
Точнее? Что колхоз?
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Kirill Garbar
Точнее? Что колхоз?
Весь опенштфт колхоз по мне
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
corsars
Весь опенштфт колхоз по мне
Ааа. Ну мне тоже многое не нравится, поэтому едем в EKS.
Но тем не менее вопрос остаётся открытым. Либо везде в образах переписывать юзера на номер. Либо делать что-то другое.
Прописывать в подах securityContext.
Admission Controller из опеншифта как-то нету в простом варианте.

Как вообще люди делают?
источник

c

corsars in Kubernetes — русскоговорящее сообщество
В шифте идёт привязка рандомного id к проекту при деплое
источник

LB

Let Eat Bee in Kubernetes — русскоговорящее сообщество
kvaps
Обычно оно используется чтобы из аписервера в кластер достучаться или к etcd если они работают в другой сети за натом и хочется зашифровать подключение
читаю https://kubernetes.io/docs/tasks/extend-kubernetes/setup-konnectivity/ и не понимаю что это. это какая-то штука для перенаправления доступа? компоненты кластера знают об этой CRD и если там сказано "доступ к мастеру через этот сокет", то вместо хождения напрямую идут в сокет?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Kirill Garbar
Кто-нибудь пользуется pod security policy в кубе?
Openshift даёт магию в виде замены юзера на рандомного и нормально хаваются образы, где прописан юзер именной, например, USER kong.
В многих образах прописан такой именной юзер. Как это использовать для куба? Переписывать на номер?
И в чем проблема в юзере
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ну, это если у тебя кластер распилен как у квапса
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Причём мастер может и не быть нодой самого кубернетса
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
George Gaál
И в чем проблема в юзере
Если в образе указан USER kong, то куб не может его определить как nonroot.
Именные юзеры используются часто в opensource образах.

Меня интересует как так? Неужели все переписывают юзеров? Как поступают другие?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
https://youtu.be/FDdPProqE8g
Смотреть с 27 минуты
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
George Gaál
Короче, вы убедили меня, что я арго не хочу
Это как они тебя так убедили?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Kirill Garbar
Кто-нибудь пользуется pod security policy в кубе?
Openshift даёт магию в виде замены юзера на рандомного и нормально хаваются образы, где прописан юзер именной, например, USER kong.
В многих образах прописан такой именной юзер. Как это использовать для куба? Переписывать на номер?
Я использую, там не рандомный, а минимальный id из диапозона. Например:
runAsUser:
 rule: MustRunAs
 ranges:
   - max: 4500
     min: 4401


Если в спеке пода не указан будет uid юзера, то контейнер запустится от 4401 uid. А если в спеке пода uid указан, то ему разрешены только с 4401 по 4500
источник

МS

Михаил SinTeZoiD... in Kubernetes — русскоговорящее сообщество
А у тебя в проде init куб - kubeadm?
источник

KG

Kirill Garbar in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Я использую, там не рандомный, а минимальный id из диапозона. Например:
runAsUser:
 rule: MustRunAs
 ranges:
   - max: 4500
     min: 4401


Если в спеке пода не указан будет uid юзера, то контейнер запустится от 4401 uid. А если в спеке пода uid указан, то ему разрешены только с 4401 по 4500
Т.е. ты прописываешь securityContext для приложений и норм?
Спасибо.
источник