Size: a a a

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

2020 October 06

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
И что тут особого ?
Смысл в том, что для пользователей такой системы отсутсвует какой-либо процесс конфигурации.

git clone и погнал, настоящий GitOps
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
В определенном формате как cr
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Два - вопросы сосурити. Как мультитенант кластера строить ?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Решение строго под «один тенант - один кластер»
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Тогда у тебя в гите должен быть список настроек куба
Ну это да, по сути ты ты описываешь роутинг:
/kubernetes2/ --> деплоит в kubernetes2
/registry/ --> собирает образ, кладёт в конкртеный registry

Всё это конфигурится, ммм, скажем в
/config/ где ты можешь описать нужный тебе роутинг и креды для доступа в тот или иной кластер
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Два - вопросы сосурити. Как мультитенант кластера строить ?
вопрос секьюрити решается выделенеием отдельного service-account на группу разработчиков, скажем никто не мешает тебе сделать:

/kubernetes1-vasya/
/kubernetes1-petya/
/kubernetes1-dasha/
источник

M

Mark in Kubernetes — русскоговорящее сообщество
Где лучше всего хранить конфиги - в гите или есть лучше варианты для бэкапа всего кластера. А ещё вопрос - чем копировать Persistent storaage
источник

M

Mark in Kubernetes — русскоговорящее сообщество
А ещё - кто-нибудь использовал Tanzu на VMware - кто-нибудь пробовал другие подсети прокидыать через NSX-T
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Mark
Где лучше всего хранить конфиги - в гите или есть лучше варианты для бэкапа всего кластера. А ещё вопрос - чем копировать Persistent storaage
Манифесты куба (если речь о них) лучше всего хранить в гите и деплоить их оттуда любым понравившимся интсрументом.

К сожалению не все ресурсы можно описать заранее, т.к. некоторые из них алоцируются автоматически при деплое самим кубом (PersistentVolumes и сервисы типа LoadBalancer), их нужно бэкапить вручную или бэкапом etcd для всего кластера.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
К вопросу бэкапа самих PV, можно посмотреть на Stash и Velero
источник

M

Mark in Kubernetes — русскоговорящее сообщество
Спасибо @kvaps
источник

M

Mark in Kubernetes — русскоговорящее сообщество
Я только начал учить все это дело, поэтому даже CICD не внедрил для деплоя
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Mark
Я только начал учить все это дело, поэтому даже CICD не внедрил для деплоя
Планируете использовать облачный куб или on-premise?
источник

M

Mark in Kubernetes — русскоговорящее сообщество
On-premise развернул на vmware workload manager
источник

M

Mark in Kubernetes — русскоговорящее сообщество
Tanzu Grid называется
источник

M

Mark in Kubernetes — русскоговорящее сообщество
Полет нормальный, но очень сложно для меня понять сети через NSX-T
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
А, там у них свой персист сторадж
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
но не суть
источник