PERF(vpa): fix config and reduce CPU request

- Merge duplicate recommender sections
- Reduce CPU: 50m → 15m
- Change replicas: 2 → 1 (single recommender sufficient)
This commit is contained in:
2026-01-08 17:50:59 +09:00
parent 2cf35d0f76
commit 6a8e1f5a47

View File

@@ -4,7 +4,7 @@
# Recommender - recommends resource requests based on historical usage # Recommender - recommends resource requests based on historical usage
recommender: recommender:
enabled: true enabled: true
replicaCount: 2 replicaCount: 1
resources: resources:
requests: requests:
@@ -13,6 +13,16 @@ recommender:
limits: limits:
memory: 192Mi memory: 192Mi
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
app: vpa-recommender
topologyKey: kubernetes.io/hostname
# Updater - applies recommended resource requests to pods # Updater - applies recommended resource requests to pods
# Disabled because we're using updateMode: Off (recommendations only) # Disabled because we're using updateMode: Off (recommendations only)
updater: updater:
@@ -22,18 +32,3 @@ updater:
# Disabled because we're using updateMode: Off (recommendations only) # Disabled because we're using updateMode: Off (recommendations only)
admissionController: admissionController:
enabled: false enabled: false
# Optional: Configure default VPA behavior
# metrics-server should be installed in the cluster
# Affinity - Soft Anti-Affinity to spread pods across nodes
recommender:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
app: vpa-recommender
topologyKey: kubernetes.io/hostname