启用拓扑感知提示

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

  1. --feature-gates="TopologyAwareHints=true"

接下来

最后修改 May 28, 2021 at 11:52 PM PST : [zh] translate tasks/Enabling Topology Aware Hints (11bc6b4ef)