De Vertical Pod Autoscaler (VPA) is een open-source component voor Kubernetes dat de CPU- en geheugenaanvragen van containers automatisch instelt op basis van het gemeten gebruik. Pods met te ruime aanvragen worden verkleind en pods met te krappe aanvragen vergroot. U configureert het met een VerticalPodAutoscaler-resource en installeert het vanuit de repository kubernetes/autoscaler, waar ook een Helm-chart voor beschikbaar is. In die repository staat de VPA als beta vermeld. Het is een open alternatief voor commerciële right-sizingdiensten voor Kubernetes, die op basis van gebruiksdata aanvragen aanpassen.
De VPA wordt ontwikkeld door Kubernetes SIG Autoscaling en valt onder de Apache License 2.0. Kubernetes wordt ondergebracht bij de CNCF, onderdeel van de Linux Foundation, gevestigd in San Francisco (VS). U draait de component zelf in uw cluster; er is geen gehoste dienst. Gebruiksgegevens van uw workloads blijven daardoor binnen uw eigen omgeving.