Выбор ответа Middle GitOps и ArgoCD спрашивают часто обновлено

Sync и Health в ArgoCD

Вопрос

Приложение в ArgoCD показывает Synced и Degraded. Что это значит?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Манифесты совпадают с git, но ресурсы работают плохо. Sync отвечает на вопрос «совпадает ли кластер с git», Health на вопрос «здоровы ли ресурсы».

Варианты ответа

  1. Манифесты совпадают с git, но ресурсы работают плохоправильный ответ
  2. Приложение ещё не применено из git, идёт первая синхронизация
  3. Кто-то вручную изменил ресурсы в кластере в обход git
  4. ArgoCD не может подключиться к репозиторию и показывает старый статус

Разбор

Sync отвечает на вопрос «совпадает ли кластер с git», Health на вопрос «здоровы ли ресурсы». Можно идеально применить манифест с образом, который падает в CrashLoopBackOff. Неприменённое или изменённое руками приложение было бы OutOfSync, а ошибка доступа к репозиторию показывается как ошибка сравнения (ComparisonError).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.