Skip to content

Commit 4480cd3

Browse files
committed
removed ControllerManagerLeaderMigration in v1.27
Signed-off-by: Paco Xu <[email protected]>
1 parent 3a7fab6 commit 4480cd3

File tree

3 files changed

+10
-13
lines changed

3 files changed

+10
-13
lines changed

content/en/docs/reference/command-line-tools-reference/feature-gates-removed.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ In the following table:
9393
| `CronJobControllerV2` | `true` | GA | 1.22 | 1.23 |
9494
| `CSRDuration` | `true` | Beta | 1.22 | 1.23 |
9595
| `CSRDuration` | `true` | GA | 1.24 | 1.25 |
96+
| `ControllerManagerLeaderMigration` | `false` | Alpha | 1.21 | 1.21 |
97+
| `ControllerManagerLeaderMigration` | `true` | Beta | 1.22 | 1.23 |
98+
| `ControllerManagerLeaderMigration` | `true` | GA | 1.24 | 1.26 |
9699
| `CustomPodDNS` | `false` | Alpha | 1.9 | 1.9 |
97100
| `CustomPodDNS` | `true` | Beta| 1.10 | 1.13 |
98101
| `CustomPodDNS` | `true` | GA | 1.14 | 1.16 |
@@ -477,6 +480,13 @@ In the following table:
477480
{{< glossary_tooltip text="CronJob" term_id="cronjob" >}} controller. Otherwise,
478481
version 1 of the same controller is selected.
479482

483+
- `ControllerManagerLeaderMigration`: Enables Leader Migration for
484+
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
485+
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager)
486+
which allows a cluster operator to live migrate
487+
controllers from the kube-controller-manager into an external controller-manager
488+
(e.g. the cloud-controller-manager) in an HA cluster without downtime.
489+
480490
- `CustomPodDNS`: Enable customizing the DNS settings for a Pod using its `dnsConfig` property.
481491
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pods-dns-config)
482492
for more details.

content/en/docs/reference/command-line-tools-reference/feature-gates.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -251,9 +251,6 @@ For a reference to old feature gates that are removed, please refer to
251251
| `CSIStorageCapacity` | `true` | Beta | 1.21 | 1.23 |
252252
| `CSIStorageCapacity` | `true` | GA | 1.24 | - |
253253
| `ConsistentHTTPGetHandlers` | `true` | GA | 1.25 | - |
254-
| `ControllerManagerLeaderMigration` | `false` | Alpha | 1.21 | 1.21 |
255-
| `ControllerManagerLeaderMigration` | `true` | Beta | 1.22 | 1.23 |
256-
| `ControllerManagerLeaderMigration` | `true` | GA | 1.24 | - |
257254
| `DaemonSetUpdateSurge` | `false` | Alpha | 1.21 | 1.21 |
258255
| `DaemonSetUpdateSurge` | `true` | Beta | 1.22 | 1.24 |
259256
| `DaemonSetUpdateSurge` | `true` | GA | 1.25 | - |
@@ -390,12 +387,6 @@ Each feature gate is designed for enabling/disabling a specific feature:
390387
See [AppArmor Tutorial](/docs/tutorials/security/apparmor/) for more details.
391388
- `ContainerCheckpoint`: Enables the kubelet `checkpoint` API.
392389
See [Kubelet Checkpoint API](/docs/reference/node/kubelet-checkpoint-api/) for more details.
393-
- `ControllerManagerLeaderMigration`: Enables Leader Migration for
394-
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
395-
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager)
396-
which allows a cluster operator to live migrate
397-
controllers from the kube-controller-manager into an external controller-manager
398-
(e.g. the cloud-controller-manager) in an HA cluster without downtime.
399390
- `CPUManager`: Enable container level CPU affinity support, see
400391
[CPU Management Policies](/docs/tasks/administer-cluster/cpu-management-policies/).
401392
- `CPUManagerPolicyAlphaOptions`: This allows fine-tuning of CPUManager policies,
@@ -467,8 +458,6 @@ Each feature gate is designed for enabling/disabling a specific feature:
467458
handlers with probers.
468459
- `ContextualLogging`: When you enable this feature gate, Kubernetes components that support
469460
contextual logging add extra detail to log output.
470-
- `ControllerManagerLeaderMigration`: Enables leader migration for
471-
`kube-controller-manager` and `cloud-controller-manager`.
472461
- `CronJobTimeZone`: Allow the use of the `timeZone` optional field in [CronJobs](/docs/concepts/workloads/controllers/cron-jobs/)
473462
- `CrossNamespaceVolumeDataSource`: Enable the usage of cross namespace volume data source
474463
to allow you to specify a source namespace in the `dataSourceRef` field of a

content/en/docs/tasks/administer-cluster/controller-manager-leader-migration.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ weight: 250
1010

1111
<!-- overview -->
1212

13-
{{< feature-state for_k8s_version="v1.24" state="stable" >}}
14-
1513
{{< glossary_definition term_id="cloud-controller-manager" length="all" prepend="The cloud-controller-manager is">}}
1614

1715
## Background

0 commit comments

Comments
 (0)