Feature Gates
Feature Gates enable additional capabilities 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, see the Feature Gates section of the Kubernetes documentation for more details. Cannot be disabled due to the cluster stability policy.
- GA (General Availability) — integrated into the kube-apiserver core, enabled by default, cannot be disabled.
To activate Feature Gates, you must specify the names of the required add-ons as a list 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 retrieve information about available controllers for each supported Kubernetes version by querying the Managed Kubernetes API.