Explain sync status vs health status in Argo CD.
⚡
Quick Answer
Sync status says whether the cluster matches Git (Synced/OutOfSync); health status says whether resources actually work (Healthy/Degraded/Progressing/Missing).
Detailed Answer
The two are independent: an app can be Synced but Degraded (matches Git but pods crashloop) or OutOfSync but Healthy (someone changed the cluster manually). Argo CD surfaces both per resource in a live tree, which is key to diagnosing incidents.
💡
Interview Tip
Give an example of each independent combination.
argocdsynchealth