Skip to main content
Version: 2.0.2

Pod Auto Scaler

verticalPodAutoscaler (Object) β€” Required​

Description​

The verticalPodAutoscaler field contains the main configuration of the VPA add-on. It allows deploying and customizing the Vertical Pod Autoscaler components to automate Pod resource management.

Example​

verticalPodAutoscaler:
valuesOverride:
verticalPodAutoscaler:
recommender:
enabled: true

valuesOverride (Object) β€” Required​

Description​

The valuesOverride field allows overriding the Helm values of the Vertical Pod Autoscaler deployment. It is used to enable or disable the different sub-components:

ComponentDescription
recommenderAnalyzes metrics and recommends optimal resources for Pods.
updaterAutomatically updates Pods when recommendations change.
admissionControllerIntercepts Pod creation/modification requests to adjust resources on the fly.

Example​

valuesOverride:
verticalPodAutoscaler:
recommender:
enabled: true
updater:
enabled: true
admissionController:
enabled: true

πŸ’‘ Best Practices​

  • Always enable recommender to benefit from automated resource recommendations.
  • Start with updater.enabled: false to observe recommendations before applying changes automatically.
  • Adjust configuration via valuesOverride based on workload requirements and environment (staging, production).