<p>Argo CD by default uses the label <strong>app.kubernetes.io/instance</strong> to track resources it creates, but it can also be configured to use a custom label and/or annotation.</p>
<p>See <a href="https://argo-cd.readthedocs.io/en/latest/user-guide/resource_tracking/" rel="nofollow noreferrer">https://argo-cd.readthedocs.io/en/latest/user-guide/resource_tracking/</a> for full details.</p>

CC BY-SA 4.0
2023-11-23T15:51:46.673Z
2023-11-23T15:51:46.673Z
Chris
<p>How do Argo CD track the resources it deploys? I see no label or annotation being put on the resources, or any other modification for that matter. So how do Argo CD determine which Kubernetes resources belongs to a certain Argo CD Application or not?</p>

<kubernetes><argocd>
How do Argo CD track the resources it deploys?
lindhe
# How do Argo CD track the resources it deploys?

(Asked by: username_0 on 2023-07-21)

How do Argo CD track the resources it deploys? I see no label or annotation being put on the resources, or any other modification for that matter. So how do Argo CD determine which Kubernetes resources belongs to a certain Argo CD Application or not?

**Tags:** kubernetes, argocd


---

## 1 answers

### Answer by username_1 on 2023-11-23. Score: 0 | Accepted answer

Argo CD by default uses the label **app.kubernetes.io/instance** to track resources it creates, but it can also be configured to use a custom label and/or annotation.

See <https://argo-cd.readthedocs.io/en/latest/user-guide/resource_tracking/> for full details.


---

