You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First, within 1.21 control plane, update the `kube-controller-manager` to set `--enable-leader-migration`
@@ -262,36 +261,19 @@ Upgrade each node of the control plane to 1.22 with the following updates:
262
261
- CCM deployed with `--enable-leader-migration`
263
262
- CCM has its `--cloud-provider` set to the correct cloud provider
264
263
265
-
After upgrade, CCM will run `route-controller`, `service-controller`, `cloud-node-controller`,
266
-
and `cloud-nodelifecycle-controller`. The Leader Migration support will ensure CCM cleanly take out these controllers
267
-
during the control plane upgrade.
264
+
Starting from version 1.22, a proper default that represents the most recent migration will be provided.
265
+
`*`in the `component` field indicates that the controllers can be run under either `kube-controller-manager` or `cloud-controller-manager`. Because the migration happens between
266
+
the 1.21 `kube-controller-manager` with built-in cloud provider and 1.22 `cloud-controller-manager`, the controllers
267
+
can run under either controller manager, which is exactly as described in the default configuration.
268
268
269
-
As a reference, the provided default configuration in version 1.22 should have the `component` field of all affected
270
-
controllers changed to `cloud-controller-manager`. The resulting default configuration should be equivalent to the
0 commit comments