From a91fe6ab2fb2f2390aab6939ce32bbc5dac852ac Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Mon, 12 Jan 2026 01:07:37 +0900 Subject: [PATCH] PERF(argocd): optimize resources via VPA - Set controller CPU to 22m/839m, memory to 1388Mi/1861Mi - Set server CPU to 15m/15m, memory to 163Mi/218Mi - Set repoServer CPU to 15m/84m, memory to 225Mi/1310Mi - Set redis CPU to 15m/15m, memory to 100Mi/100Mi --- argocd/helm-values.yaml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/argocd/helm-values.yaml b/argocd/helm-values.yaml index 6bef80c..8be6e23 100644 --- a/argocd/helm-values.yaml +++ b/argocd/helm-values.yaml @@ -61,13 +61,14 @@ controller: args: appResyncPeriod: "0" - # Resource settings + # Resource settings (VPA lowerBound/upperBound) resources: requests: - cpu: 476m - memory: 1324Mi + cpu: 22m + memory: 1388Mi limits: - memory: 1324Mi + cpu: 839m + memory: 1861Mi # Schedule on master node nodeSelector: @@ -101,13 +102,14 @@ server: traefik.ingress.kubernetes.io/router.middlewares: authelia-authelia-auth@kubernetescrd tls: true - # Resource settings + # Resource settings (VPA lowerBound/upperBound) resources: requests: cpu: 15m - memory: 138Mi + memory: 163Mi limits: - memory: 138Mi + cpu: 15m + memory: 218Mi # ============================================================================= # REPO SERVER (Deployment) @@ -122,22 +124,26 @@ repoServer: serviceMonitor: enabled: true + # Resource settings (VPA lowerBound/upperBound) resources: requests: cpu: 15m - memory: 1200Mi + memory: 225Mi limits: - memory: 1200Mi + cpu: 84m + memory: 1310Mi # ============================================================================= # REDIS (Deployment) # ============================================================================= redis: + # Resource settings (VPA lowerBound/upperBound) resources: requests: cpu: 15m memory: 100Mi limits: + cpu: 15m memory: 100Mi # =============================================================================