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:
@@ -4,7 +4,7 @@
|
||||
# Recommender - recommends resource requests based on historical usage
|
||||
recommender:
|
||||
enabled: true
|
||||
replicaCount: 2
|
||||
replicaCount: 1
|
||||
|
||||
resources:
|
||||
requests:
|
||||
@@ -13,6 +13,16 @@ recommender:
|
||||
limits:
|
||||
memory: 192Mi
|
||||
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
- weight: 100
|
||||
podAffinityTerm:
|
||||
labelSelector:
|
||||
matchLabels:
|
||||
app: vpa-recommender
|
||||
topologyKey: kubernetes.io/hostname
|
||||
|
||||
# Updater - applies recommended resource requests to pods
|
||||
# Disabled because we're using updateMode: Off (recommendations only)
|
||||
updater:
|
||||
@@ -22,18 +32,3 @@ updater:
|
||||
# Disabled because we're using updateMode: Off (recommendations only)
|
||||
admissionController:
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user