Skip to content

Why argocd-application-controller consumes very much memory and cpu? #10262

Answered by jgwest
AllenZMC asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @AllenZMC, in short, Argo CD needs to keep track of many different K8s cluster resources (both their live state and expected state), and this occupies a significant amount of memory, depending on factors like how many clusters are being watched and how many resources are being managed. Some tunables are here: https://argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/#argocd-application-controller

See this previous question where a few of us went into some detail on why the application-controller is using as much memory as it does: #6964 (comment)

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AllenZMC
Comment options

Answer selected by AllenZMC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants