из нескольких компонентов, Я пытаюсь его запихнуть в 1 helm chart, чтобы проще было деплоить между енвами. Алгоритм деплоя такой:
1) Все конфигмапы и секреты
2) config-server - spring configserver который предоставляет конфигурацию всем другим сервисам конфиги
3) Job - migrator, dropcache и тп
4) все остальные сервисы api, worker, task
Можно именно такую последовательность задать в helm ? Или может быть как-то по другому сделать ?
По другому. Я делаю хелмфайлом
Сейчас Георг придёт и напинает за хелмфайл 😁
но если он будет во флюксе то все ок)
если там зависимостями между сервисами, и прям нужна четкая последовательность я бы тупо в initContainers запихнул бы проверки и ожидание, доступна ли такая-то зависиость И деплоил бы чем угодно хоть разом. Это более kube native подход, просто заливаешь ямлики и не думаешь о последовательности (P.S с crd исключение)
Обсуждают сегодня