Skip to content

Commit 419463f

Browse files
authored
Merge pull request #41148 from Zhuzhenghao/NewVolumeManagerReconstruction
remove duplication of NewVolumeManagerReconstruction in command-line-tools-reference/feature-gates.md
2 parents 8326576 + 0686d4b commit 419463f

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

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

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -617,19 +617,17 @@ Each feature gate is designed for enabling/disabling a specific feature:
617617
- `MultiCIDRRangeAllocator`: Enables the MultiCIDR range allocator.
618618
- `MultiCIDRServiceAllocator`: Track IP address allocations for Service cluster IPs using IPAddress objects.
619619
- `NetworkPolicyStatus`: Enable the `status` subresource for NetworkPolicy objects.
620-
- `NewVolumeManagerReconstruction`: Enable improved discovery of mounted volumes during kubelet
621-
startup.
620+
- `NewVolumeManagerReconstruction`: Enables improved discovery of mounted volumes during kubelet
621+
startup. Since this code has been significantly refactored, we allow to opt-out in case kubelet
622+
gets stuck at the startup or is not unmounting volumes from terminated Pods. Note that this
623+
refactoring was behind `SELinuxMountReadWriteOncePod` alpha feature gate in Kubernetes 1.25.
622624
<!-- remove next 2 paragraphs when feature graduates to GA -->
623625
Before Kubernetes v1.25, the kubelet used different default behavior for discovering mounted
624626
volumes during the kubelet startup. If you disable this feature gate (it's enabled by default), you select
625627
the legacy discovery behavior.
626628

627629
In Kubernetes v1.25 and v1.26, this behavior toggle was part of the `SELinuxMountReadWriteOncePod`
628630
feature gate.
629-
- `NewVolumeManagerReconstruction`: Enables improved discovery of mounted volumes during kubelet
630-
startup. Since this code has been significantly refactored, we allow to opt-out in case kubelet
631-
gets stuck at the startup or is not unmounting volumes from terminated Pods. Note that this
632-
refactoring was behind `SELinuxMountReadWriteOncePod` alpha feature gate in Kubernetes 1.25.
633631
- `NodeInclusionPolicyInPodTopologySpread`: Enable using `nodeAffinityPolicy` and `nodeTaintsPolicy` in
634632
[Pod topology spread constraints](/docs/concepts/scheduling-eviction/topology-spread-constraints/)
635633
when calculating pod topology spread skew.

0 commit comments

Comments
 (0)