Alauda Container Platform GitOps Sync and Health Status
Alauda Container Platform GitOps абстрагирует состояние ресурсов Application, используя статус базовых Kubernetes ресурсов. Состояние ресурсов Application напрямую управляет состоянием связанных ресурсов ApplicationSet.
Sync Status Explanation
Как Kubernetes ресурсы, так и приложения имеют четыре состояния синхронизации: Sync Failed, OutOfSync, Syncing и Synced.
Приоритет отображения статуса синхронизации: порядок приоритета Sync Failed > OutOfSync > Syncing > Synced.
Примеры:
- Если у Application два ресурса со статусами Syncing и Synced, общий статус будет Syncing.
- Если ApplicationSet управляет двумя Application со статусами Sync Failed и Synced, общий статус будет Sync Failed.\
Health Status Explanation
Kubernetes ресурсы и приложения имеют шесть состояний здоровья: Unknown, Missing, Degraded, Paused, Progressing и Healthy.
Приоритет состояния здоровья: порядок приоритета Unknown > Missing > Degraded > Paused > Progressing > Healthy
Примеры:
- Если у Application ресурсы со статусами Healthy и Unknown, общий статус здоровья будет Unknown.
- Если ApplicationSet управляет Application со статусами Missing и Progressing, общий статус здоровья будет Missing.\
Recognition Rules
Правила распознавания статуса Healthy для Kubernetes ресурсов: