This repository is a fork of the Kubernetes Autoscaler project focused on VHAPE, a custom Vertical Pod Autoscaler Recommender built on top of the upstream VPA Recommender codebase.
Start here:
-
VHAPE general guide
Overview of VHAPE, expected usage flow,VhapePolicy, the default heuristic, scaling rules, and operational notes. -
Installation guide
How to install VHAPE, create a policy, create a VPA object, and check recommendations. -
Development guide
How to add new recommendation heuristics, new scaling rules, build the recommender image and push a helm chart.
This codebase is based on the Kubernetes Autoscaler repository: