Size: a a a

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

2020 September 02

GG

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

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Антон Дзык
эм... тут наверное я немного не понимаю... но суть в том что чарт будет один развернут, т.е. масштабируется оно уже внутри, каждый компонент по своему масштабируется, зачем так усложнять и поверх оператор создавать?
позволяет сделать коробочное решение. Иначе как заметили выше, это будут отдельные дашборды с графаной, логи в ELK и подобное
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Вот например есть redis enterpise operator. У них оператор, разворачивает web gui. В который ты заходишь, жамкаешь на кнопочки, а оно тебе разворачивает redis cluster или stadalone redis. А там же его статус показывает, логи, другие показатели.

Вот пример коробочного решения
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
Вот например есть redis enterpise operator. У них оператор, разворачивает web gui. В который ты заходишь, жамкаешь на кнопочки, а оно тебе разворачивает redis cluster или stadalone redis. А там же его статус показывает, логи, другие показатели.

Вот пример коробочного решения
кнопочки  - это не IaC
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
а статусную страницу впилить в любом случае идея неплохая
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
кнопочки  - это не IaC
это да, но enterpise жи)
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Антон Дзык
эм... тут наверное я немного не понимаю... но суть в том что чарт будет один развернут, т.е. масштабируется оно уже внутри, каждый компонент по своему масштабируется, зачем так усложнять и поверх оператор создавать?
Не вижу связи между масштабированием и штукой управляющей сложным разворачиванием многокомпонентного продукта
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
кнопочки  - это не IaC
у них там crd в зачатке был когда я его смотрел. Вроде даже эта штука по жмаканью в web gui поднимает редисы через свои crd, там просто доков особое не было, глубоко не смотрел. Но тот crd который я видел, крайне мало полей имел
источник

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
Stas
Не вижу связи между масштабированием и штукой управляющей сложным разворачиванием многокомпонентного продукта
Да, у меня просто неправильное понимание об operator pattern было, почитал доку сейчас... Понял что это наверное правильный путь, буду дальше изучать вопрос.
источник

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
@gecube @identw @StanislavKhalup спасибо за ответы :)
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Антон Дзык
@gecube @identw @StanislavKhalup спасибо за ответы :)
путь усложнился в x10 раз =) не благодори
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Переслано от kvaps
Короче, поигрался я с ArgoCD, и он просто огонь!
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Переслано от kvaps
Арго крутой в том плане что поддерживает хелм-хуки нативно, то есть я например могу загнать в него свой qbec деплоймент с expandHelmTemplate, для деплоя которого арго просто будет рендерить YAML через
qbec show <environemtnt>
, а затем применит его по всем канонам хельма в кластер.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Переслано от kvaps
Я долго искал как в нём можно заимплеменить кастомные команды вида
qbec apply <environemtnt>
и прочее, но в этом случае даже этого не требуется, можно взять любую какшку и сгенерить ей ямл с хелмхуками, всё будет работать
источник

S

Stas in Kubernetes — русскоговорящее сообщество
kvaps
Переслано от kvaps
Я долго искал как в нём можно заимплеменить кастомные команды вида
qbec apply <environemtnt>
и прочее, но в этом случае даже этого не требуется, можно взять любую какшку и сгенерить ей ямл с хелмхуками, всё будет работать
Но там можно
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Ща найду
источник

k

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

k

kvaps in Kubernetes — русскоговорящее сообщество
Stas
Но там можно
Именно для апплая, не для генерации?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
@StanislavKhalup у тебя на меня триггер стоит что-ли? :D
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Не просто чат читал перед сном
источник