REFACTOR(resources): remove cpu limits

- 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.
This commit is contained in:
2025-12-26 11:27:47 +09:00
parent b7d3c5bab1
commit 100b7be198
3 changed files with 5 additions and 5 deletions

View File

@@ -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
# 동시 실행 제한

View File

@@ -137,7 +137,7 @@ falcosidekick:
cpu: 50m
memory: 128Mi
limits:
cpu: 500m
# cpu: removed to prevent throttling
memory: 512Mi
# RBAC

View File

@@ -19,7 +19,7 @@ server:
cpu: 50m
memory: 128Mi
limits:
cpu: 500m
# cpu: removed to prevent throttling
memory: 512Mi
# Ingress 설정