Answers: <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>
  
Answers: CC BY-SA 4.0
Answers: 2023-11-23T15:51:46.673Z
Answers: 2023-11-23T15:51:46.673Z
Answers: Chris
Body: <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>
  
Tags: <kubernetes><argocd>
Title: How do Argo CD track the resources it deploys?
UserDisplayName: lindhe
ThreadText: # 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.
  
  
  ---
  
  