mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-14 18:34:31 -05:00
1.8 KiB
1.8 KiB
Scale your cluster
Constellation provides all features of a Kubernetes cluster including scaling and autoscaling.
Worker node scaling
During cluster initialization you can choose to deploy the cluster autoscaler. It automatically provisions additional worker nodes so that all pods have a place to run. Alternatively, you can choose to manually scale your cluster up or down:
- Find your Constellation resource group.
- Select the
scale-set-workers
. - Go to settings and scaling.
- Set the new instance count and save.
- In Compute Engine go to Instance Groups.
- Edit the worker instance group.
- Set the new number of instances and save.
Control-plane node scaling
Control-plane nodes can only be scaled manually and only scaled up!
To increase the number of control-plane nodes, follow these steps:
- Find your Constellation resource group.
- Select the
scale-set-controlplanes
. - Go to settings and scaling.
- Set the new (increased) instance count and save.
- In Compute Engine go to Instance Groups.
- Edit the control-plane instance group.
- Set the new (increased) number of instances and save.
If you scale down the number of control-planes nodes, the removed nodes won't be able to exit the etcd
cluster correctly. This will endanger the quorum that's required to run a stable Kubernetes control plane.