Зафиксируйте желаемое состояние в Git, обнаруживайте расхождения и явно определите, где разрешено автоматическое восстановление.
У тебя есть опыт с Argo CD и инфраструктурными репозиториями. Как ты решаешь проблему configuration drift, когда разработчик или другой DevOps-инженер вносит изменения напрямую в кластере? Как структурируешь репозиторий, чтобы управление 40 микросервисами не превратилось в хаос?
Зафиксируйте желаемое состояние в Git, обнаруживайте расхождения и явно определите, где разрешено автоматическое восстановление.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Зафиксируйте желаемое состояние в Git, обнаруживайте расхождения и явно определите, где разрешено автоматическое восстановление.
Разделите конфигурацию по приложениям и окружениям, задайте владельцев и общие шаблоны. Аварийную ручную правку нужно перенести в Git или осознанно отменить, иначе контроллер может её перезаписать.