Feature Gates
With Feature Gates, additional features are available for the kube-apiserver component.
Each add-on has a specific stage (stage) depending on the Kubernetes version:
- Alpha — disabled by default, can be enabled.
- Beta — enabled by default only up to Kubernetes version 1.24; for details, see the Feature Gates article in the Kubernetes documentation. Cannot be disabled due to the cluster stability maintenance policy.
- GA (General Availability) — integrated into the kube-apiserver core, enabled by default, cannot be disabled.
To activate Feature Gates, specify a list of the names of the required add-ons when creating or updating a cluster. Then kube-apiserver will be started or restarted with the --feature-gates=... option and the specified add-ons.
If you provide an add-on that is not available for the current Kubernetes version, an error will be returned.
You can get information about available controllers for each of the available Kubernetes versions with a request to the Managed Kubernetes API.