Resource Recommendation Algorithms for Crane and VPA
Introduction to VPA
VPA, short for Vertical Pod Autoscaler, is an open-source implementation based on the Google paper Autopilot: Workload Autoscaling at Google Scale. It recommends container resource requests based on historical monitoring data from the containers within pods. In other words, VPA scales by directly modifying the resource requests (and limits, if configured in VPA resources) within the pod.
Key Benefits:
- Increases node resource utilization.
- Suitable for long-running, homogeneous applications.
Limitations: