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