и их ресторинга. Для дампа юзаем кастомный оператор shash, так что для того что бы сделать дамп бд - нужно заэплаить простой ямлик через kubectl и подождать. Для ресторинга - нужно заэплаить поочередно два ямлика. Это должно быть просто, что бы девы могли юзать через UI, просто определяя переменные в ямлике, которые будут эплаить.
Тобишь неймспейс, какой бэкап из листина и т.д.
Что заюзать для этого ?
Сижу копаюсь в арго воркфлов, но что бы деплоить через него себе в куб мне нужен кастомный контейнер с моим кьютконфигом внутри, где аргументами я буду определять нужные переменные в ямлике
argo workflow вроде для CI придуман. Для деплоя в куб там argocd На такие вещи с UI менюшками, и запуском чего-то с параметрами из этих менюшек, обычно решают каким нибудь rundeck ну или тем же Jenkins'ом
Напиши скрипт к на баше
банальный helm чарт/kustomize с правкой параметров в argocd ui не подойдет?
и юзвери будут в арго просто дефайнить нужные вельюсы да и гонять по кругу ?
править параметры и нажимать sync. Если я правильно понял. Нужно же условно задеплоить ямл с переданными параметрами
ну или просто делать / создавать новый конфиг с кастомными вальюсами с теплейта для добавления этого “деплоймента-джобы” в кастомный проджект в арго
Обсуждают сегодня