Highly Available Shoot Control Plane
The Shoot resource offers a way to request for a highly available control plane.
Zone Failure Tolerance
The failure tolerance of a zone will have the following characteristics:
- Control plane components will be spread across different availability zones. There will be one replica per zone for each control plane component which has more than one replica.
- Gardener scheduler will automatically select a Seed which has a minimum of 3 zones to host the Shoot control plane.
- A multi-node etcd (quorum size of 3) will be provisioned, offering zero-downtime capabilities with each member in a different zone.
Shoot Spec
To request for a highly available Shoot control plane, Gardener provides the following configuration in the Shoot spec:
Note
Disallowed Transition:
If you have already set-up a HA Shoot control plane with zone failure tolerance,
then it is not possible to change to non-HA.
Example
-
Choose a Shoot cluster where you want to set-up HA control plane
-
Navigate to the YAML overview of the Shoot cluster and add mentioned code snippet under
specparameter
-
Click on SAVE button and wait until Shoot cluster is reconciled with HA setting