@@ -90,13 +90,22 @@ Additionally, the `InPlaceVerticalScaling` feature gate needs to be enabled.
90
90
### Autoscaling based on cluster size
91
91
92
92
For workloads that need to be scaled based on the size of the cluster (for example
93
- ` cluster-dns ` or other system components), you can use the _ Cluster Proportional Autoscaler_ .<br />
94
- Just like the VPA, it is not part of the Kubernetes core, but hosted in its
95
- own repository [ on GitHub] ( https://github.com/kubernetes-sigs/cluster-proportional-autoscaler ) .
93
+ ` cluster-dns ` or other system components), you can use the
94
+ [ _ Cluster Proportional Autoscaler_ ] ( https://github.com/kubernetes-sigs/cluster-proportional-autoscaler ) .<br />
95
+ Just like the VPA, it is not part of the Kubernetes core, but hosted as its
96
+ own project on GitHub.
96
97
97
98
The Cluster Proportional Autoscaler watches the number of schedulable {{< glossary_tooltip text="nodes" term_id="node" >}}
98
99
and cores and scales the number of replicas of the target workload accordingly.
99
100
101
+ If the number of replicas should stay the same, you can scale your workloads vertically according to the cluster size using
102
+ the [ _ Cluster Proportional Vertical Autoscaler_ ] ( https://github.com/kubernetes-sigs/cluster-proportional-vertical-autoscaler ) .
103
+ The project is ** currently in beta** and can be found on GitHub.
104
+
105
+ While the Cluster Proportional Autoscaler scales the number of replicas of a workload, the Cluster Proportional Vertical Autoscaler
106
+ adjusts the resource requests for a workload (for example a Deployment or DaemonSet) based on the number of nodes and/or cores
107
+ in the cluster.
108
+
100
109
### Event driven Autoscaling
101
110
102
111
It is also possible to scale workloads based on events, for example using the
0 commit comments