Выбор ответа Middle GitOps и ArgoCD спрашивают часто обновлено
Sync и Health в ArgoCD
Вопрос
Приложение в ArgoCD показывает Synced и Degraded. Что это значит?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Манифесты совпадают с git, но ресурсы работают плохо. Sync отвечает на вопрос «совпадает ли кластер с git», Health на вопрос «здоровы ли ресурсы».
Варианты ответа
- Манифесты совпадают с git, но ресурсы работают плохоправильный ответ
- Приложение ещё не применено из git, идёт первая синхронизация
- Кто-то вручную изменил ресурсы в кластере в обход git
- ArgoCD не может подключиться к репозиторию и показывает старый статус
Разбор
Sync отвечает на вопрос «совпадает ли кластер с git», Health на вопрос «здоровы ли ресурсы». Можно идеально применить манифест с образом, который падает в CrashLoopBackOff. Неприменённое или изменённое руками приложение было бы OutOfSync, а ошибка доступа к репозиторию показывается как ошибка сравнения (ComparisonError).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.