CI проверяет код и собирает неизменяемый образ, Git хранит версию deployment-конфигурации, Argo CD доставляет её, а Vault выдаёт секреты во время работы.
Как бы ты построил CI/CD pipeline для переноса сервисов в Kubernetes со стеком Vault и ArgoCD?
CI проверяет код и собирает неизменяемый образ, Git хранит версию deployment-конфигурации, Argo CD доставляет её, а Vault выдаёт секреты во время работы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
CI проверяет код и собирает неизменяемый образ, Git хранит версию deployment-конфигурации, Argo CD доставляет её, а Vault выдаёт секреты во время работы.
После тестов и проверки образа обновляйте его digest в конфигурационном репозитории через review. Argo CD выполняет rollout с health checks; доступ к Vault ограничивают ролью конкретного workload. Секреты не помещают в образ или открытый Git. Отдельно планируют миграции данных, наблюдение после релиза и откат.