From 01cfb51bfed48d1bce79ff5c839d460c3f0acad8 Mon Sep 17 00:00:00 2001 From: Kensei Nakada Date: Sat, 17 Feb 2024 20:03:34 +0900 Subject: [PATCH] graduate MinDomain feature to stable --- .../scheduling-eviction/topology-spread-constraints.md | 8 ++++---- .../feature-gates/min-domains-in-pod-topology-spread.md | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/content/en/docs/concepts/scheduling-eviction/topology-spread-constraints.md b/content/en/docs/concepts/scheduling-eviction/topology-spread-constraints.md index 03a0172cb2..53be87b358 100644 --- a/content/en/docs/concepts/scheduling-eviction/topology-spread-constraints.md +++ b/content/en/docs/concepts/scheduling-eviction/topology-spread-constraints.md @@ -60,7 +60,7 @@ spec: # Configure a topology spread constraint topologySpreadConstraints: - maxSkew: - minDomains: # optional; beta since v1.25 + minDomains: # optional; GA since v1.30 topologyKey: whenUnsatisfiable: labelSelector: @@ -98,10 +98,10 @@ your cluster. Those fields are: {{< note >}} The `MinDomainsInPodTopologySpread` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) - enables `minDomains` for pod topology spread. Starting from v1.28, + enables `minDomains` for pod topology spread. From v1.28 to v1.29, the `MinDomainsInPodTopologySpread` gate - is enabled by default. In older Kubernetes clusters it might be explicitly - disabled or the field might not be available. + is enabled by default. + And, at v1.30, this feature graduated to stable and the feature gate and the gate doesn't support the disablement anymore. {{< /note >}} - The value of `minDomains` must be greater than 0, when specified. diff --git a/content/en/docs/reference/command-line-tools-reference/feature-gates/min-domains-in-pod-topology-spread.md b/content/en/docs/reference/command-line-tools-reference/feature-gates/min-domains-in-pod-topology-spread.md index a971222564..ae8a3f7f38 100644 --- a/content/en/docs/reference/command-line-tools-reference/feature-gates/min-domains-in-pod-topology-spread.md +++ b/content/en/docs/reference/command-line-tools-reference/feature-gates/min-domains-in-pod-topology-spread.md @@ -17,6 +17,10 @@ stages: - stage: beta defaultValue: true fromVersion: "1.27" + toVersion: "1.29" + - stage: stable + defaultValue: true + fromVersion: "1.30" --- Enable `minDomains` in [Pod topology spread constraints](/docs/concepts/scheduling-eviction/topology-spread-constraints/).