@@ -157,7 +157,6 @@ Feature | Default | Alpha | Beta | GA
157
157
:-------|:--------|:------|:-----|:----
158
158
` EtcdLearnerMode ` | ` true ` | 1.27 | 1.29 | -
159
159
` PublicKeysECDSA ` | ` false ` | 1.19 | - | -
160
- ` RootlessControlPlane ` | ` false ` | 1.22 | - | -
161
160
` WaitForAllControlPlaneComponents ` | ` false ` | 1.30 | - | -
162
161
{{< /table >}}
163
162
@@ -176,12 +175,6 @@ as a learner and promoted to a voting member only after the etcd data are fully
176
175
Renewal of existing ECDSA certificates is also supported using ` kubeadm certs renew ` , but you cannot
177
176
switch between the RSA and ECDSA algorithms on the fly or during upgrades.
178
177
179
- ` RootlessControlPlane `
180
- : Setting this flag configures the kubeadm deployed control plane component static Pod containers
181
- for ` kube-apiserver ` , ` kube-controller-manager ` , ` kube-scheduler ` and ` etcd ` to run as non-root users.
182
- If the flag is not set, those components run as root. You can change the value of this feature gate before
183
- you upgrade to a newer version of Kubernetes.
184
-
185
178
` WaitForAllControlPlaneComponents `
186
179
: With this feature gate enabled kubeadm will wait for all control plane components (kube-apiserver,
187
180
kube-controller-manager, kube-scheduler) on a control plane node to report status 200 on their ` /healthz `
@@ -192,6 +185,22 @@ on a control plane node to become ready. The wait process starts right after the
192
185
is started by kubeadm. You are advised to enable this feature gate in case you wish to observe a ready
193
186
state from all control plane components during the ` kubeadm init ` or ` kubeadm join ` command execution.
194
187
188
+ List of deprecated feature gates:
189
+
190
+ {{< table caption="kubeadm deprecated feature gates" >}}
191
+ Feature | Default | Alpha | Beta | GA | Deprecated
192
+ :-------|:--------|:------|:-----|:---|:----------
193
+ ` RootlessControlPlane ` | ` false ` | 1.22 | - | - | 1.31
194
+ {{< /table >}}
195
+
196
+ Feature gate descriptions:
197
+
198
+ ` RootlessControlPlane `
199
+ : Setting this flag configures the kubeadm deployed control plane component static Pod containers
200
+ for ` kube-apiserver ` , ` kube-controller-manager ` , ` kube-scheduler ` and ` etcd ` to run as non-root users.
201
+ If the flag is not set, those components run as root. You can change the value of this feature gate before
202
+ you upgrade to a newer version of Kubernetes.
203
+
195
204
List of removed feature gates:
196
205
197
206
{{< table caption="kubeadm removed feature gates" >}}
0 commit comments