Back to results for “Sync & Health”
ArgoCD › Sync & Health

What is the difference between sync status and health status?

Intermediate

Answer

Sync status answers 'does the live cluster match Git?' (Synced/OutOfSync), while health status answers 'are the resources actually working?' (Healthy/Degraded/etc.). An app can be Synced but Degraded (matches Git but pods crash) or Healthy but OutOfSync (working but Git changed). Both are needed for a full picture.
Real-world example A newly merged bad image leaves the app Synced (matches Git) yet Degraded because the pods crash-loop.

Common follow-ups: Can an app be Synced and Degraded? | Which status triggers auto-sync?