您正在查看 Kubernetes 版本的文档: v1.21

Kubernetes v1.21 版本的文档已不再维护。您现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。

启用拓扑感知提示

FEATURE STATE: Kubernetes v1.21 [alpha]

拓扑感知提示 启用具有拓扑感知能力的路由,其中拓扑感知信息包含在 EndpointSlices 中。 此功能尽量将流量限制在它的发起区域附近; 可以降低成本,或者提高网络性能。

准备开始

你必须拥有一个 Kubernetes 的集群,同时你的 Kubernetes 集群必须带有 kubectl 命令行工具。 如果你还没有集群,你可以通过 Minikube 构建一 个你自己的集群,或者你可以使用下面任意一个 Kubernetes 工具构建:

您的 Kubernetes 服务器版本必须不低于版本 1.21. 要获知版本信息,请输入 kubectl version.

为了启用拓扑感知提示,先要满足以下先决条件:

  • 配置 kube-proxy 以 iptables 或 IPVS 模式运行
  • 确保未禁用 EndpointSlices

启动拓扑感知提示

要启用服务拓扑感知,请启用 kube-apiserver、kube-controller-manager、和 kube-proxy 的 特性门控 TopologyAwareHints

--feature-gates="TopologyAwareHints=true"

接下来