From 100b7be198470f7fad9ffcbd8c0e61ec1bd1d944 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Fri, 26 Dec 2025 11:27:47 +0900 Subject: [PATCH] REFACTOR(resources): remove cpu limits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - to prevent throttling Removed CPU limits from all infrastructure components while keeping memory limits for protection: - cnpg: removed 500m CPU limit - external-secrets: removed 200m, 100m CPU limits (operator, webhook, certController) - falco: removed 500m CPU limit (falcosidekick webui) - vault: removed 500m CPU limit - velero: removed 500m, 1000m CPU limits (server, node-agent) Benefits: - ✅ Prevents CPU throttling - ✅ Better performance and lower latency - ✅ More efficient resource utilization - ✅ Simpler management (only requests to tune) Memory limits are kept to prevent memory leaks and OOM issues. --- external-secrets/helm-values/external-secrets.yaml | 6 +++--- falco/helm-values/falco.yaml | 2 +- vault/helm-values/vault.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/external-secrets/helm-values/external-secrets.yaml b/external-secrets/helm-values/external-secrets.yaml index aee6699..12fcd14 100644 --- a/external-secrets/helm-values/external-secrets.yaml +++ b/external-secrets/helm-values/external-secrets.yaml @@ -7,7 +7,7 @@ resources: cpu: 20m memory: 64Mi limits: - cpu: 200m + # cpu: removed to prevent throttling memory: 256Mi # Webhook 설정 @@ -17,7 +17,7 @@ webhook: cpu: 10m memory: 32Mi limits: - cpu: 100m + # cpu: removed to prevent throttling memory: 128Mi # CertController 설정 @@ -27,7 +27,7 @@ certController: cpu: 10m memory: 32Mi limits: - cpu: 100m + # cpu: removed to prevent throttling memory: 128Mi # 동시 실행 제한 diff --git a/falco/helm-values/falco.yaml b/falco/helm-values/falco.yaml index aaa4757..05f431e 100644 --- a/falco/helm-values/falco.yaml +++ b/falco/helm-values/falco.yaml @@ -137,7 +137,7 @@ falcosidekick: cpu: 50m memory: 128Mi limits: - cpu: 500m + # cpu: removed to prevent throttling memory: 512Mi # RBAC diff --git a/vault/helm-values/vault.yaml b/vault/helm-values/vault.yaml index 741fe00..5e5ed38 100644 --- a/vault/helm-values/vault.yaml +++ b/vault/helm-values/vault.yaml @@ -19,7 +19,7 @@ server: cpu: 50m memory: 128Mi limits: - cpu: 500m + # cpu: removed to prevent throttling memory: 512Mi # Ingress 설정