From 2e2f75dd6b8334215d5f7dcddd60e8374e4fa183 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Wed, 7 Jan 2026 23:48:39 +0900 Subject: [PATCH] PERF(resources): remove CPU limits - keep memory limits only - CPU throttling prevents app startup, not crashes - Memory OOM is the real cascading failure cause - CPU request ensures fair scheduling --- cert-manager/helm-values.yaml | 18 ++++++++++++------ traefik/helm-values.yaml | 8 ++++++++ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/cert-manager/helm-values.yaml b/cert-manager/helm-values.yaml index 25642da..095a2b7 100644 --- a/cert-manager/helm-values.yaml +++ b/cert-manager/helm-values.yaml @@ -8,22 +8,28 @@ replicaCount: 1 resources: requests: - cpu: 3m # Reduced to 30% of original (10m -> 3m) - memory: 32Mi + cpu: 15m + memory: 64Mi + limits: + memory: 96Mi webhook: replicaCount: 1 resources: requests: - cpu: 3m # Reduced to 30% of original (10m -> 3m) - memory: 32Mi + cpu: 15m + memory: 64Mi + limits: + memory: 96Mi cainjector: replicaCount: 1 resources: requests: - cpu: 3m # Reduced to 30% of original (10m -> 3m) - memory: 32Mi + cpu: 15m + memory: 64Mi + limits: + memory: 96Mi # Prometheus metrics prometheus: diff --git a/traefik/helm-values.yaml b/traefik/helm-values.yaml index 5a6c7ad..0370e7f 100644 --- a/traefik/helm-values.yaml +++ b/traefik/helm-values.yaml @@ -9,6 +9,14 @@ spec: deployment: replicas: 3 + # Resource limits + resources: + requests: + cpu: 50m + memory: 128Mi + limits: + memory: 192Mi + # Pod Anti-Affinity - 가능하면 각 노드에 분산 배치 (soft) affinity: podAntiAffinity: