An overview of autoscaling features in Kubernetes, covering horizontal, vertical, and cluster autoscalers, and upcoming features like the new HPA v2 stable API and support for alternative recommenders in VPA.
- SIG Auto Scaling is responsible for horizontal and vertical polynomial scaling, cluster proportional system component auto scaling, and cluster autoscaler.
- Horizontal Pod Autoscaler (HPA) scales in and out based on pre-defined metrics, while Vertical Pod Autoscaler (VPA) adjusts resources for workloads that don't necessarily scale horizontally.
- Cluster autoscaler adjusts the number of nodes in any of the node pools that are configured.
- The new HPA v2 stable API and support for alternative recommenders in VPA are upcoming features.
- The autoscaling community can be accessed through Slack channels and weekly meetings.