From 4884bb9be2a7abaca4e11cd6f561a0b268d54d2a Mon Sep 17 00:00:00 2001 From: Ran Date: Mon, 6 Nov 2023 16:08:11 +0800 Subject: [PATCH] Clarify use of topologySpreadConstraints (#2464) --- zh/configure-a-tidb-cluster.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh/configure-a-tidb-cluster.md b/zh/configure-a-tidb-cluster.md index e43a095a4..51aa5e4ce 100644 --- a/zh/configure-a-tidb-cluster.md +++ b/zh/configure-a-tidb-cluster.md @@ -757,7 +757,7 @@ affinity: 如需使用 `topologySpreadConstraints`,需要满足以下条件: * Kubernetes 集群使用 `default-scheduler`,而不是 `tidb-scheduler`。详情可以参考 [tidb-scheduler 与 default-scheduler](tidb-scheduler.md#tidb-scheduler-与-default-scheduler)。 -* Kubernetes 集群开启 `EvenPodsSpread` feature gate。如果 Kubernetes 版本低于 v1.16 或集群未开启 `EvenPodsSpread` feature gate,`topologySpreadConstraints` 的配置将不会生效。 +* 如果 Kubernetes 版本在 v1.16 或 v1.21 之间,需要开启 `EvenPodsSpread` feature gate。如果 Kubernetes 版本低于 v1.16 或集群未开启 `EvenPodsSpread` feature gate,`topologySpreadConstraints` 的配置将不会生效。如果 Kubernetes 版本为 v1.22 或更高版本,可忽略该条件。 `topologySpreadConstraints` 可以设置在整个集群级别 (`spec.topologySpreadConstraints`) 来配置所有组件或者设置在组件级别 (例如 `spec.tidb.topologySpreadConstraints`) 来配置特定的组件。