diff --git a/vpa/helm-values.yaml b/vpa/helm-values.yaml index 221ffa6..c29f2b0 100644 --- a/vpa/helm-values.yaml +++ b/vpa/helm-values.yaml @@ -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