# VPA Helm Values # Reference: https://github.com/FairwindsOps/charts/tree/master/stable/vpa # Recommender - recommends resource requests based on historical usage recommender: enabled: true replicaCount: 2 resources: requests: cpu: 15m memory: 128Mi limits: memory: 192Mi # Updater - applies recommended resource requests to pods # Disabled because we're using updateMode: Off (recommendations only) updater: enabled: false # Admission Controller - injects resource requests into new pods # 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