website/content/zh/docs/tasks/administer-cluster/enabling-service-topology.md

2.6 KiB
Raw Permalink Blame History

title content_type
开启服务拓扑 task

本页面提供了在 Kubernetes 中启用服务拓扑的概述。

{{% heading "prerequisites" %}}

{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}}

介绍

服务拓扑Service Topology 使服务能够根据集群中的 Node 拓扑来路由流量。 比如,服务可以指定将流量优先路由到与客户端位于同一节点或者同一可用区域的端点上。

先决条件

需要下面列的先决条件,才能启用拓扑感知的服务路由:

  • Kubernetes 1.17 或更新版本
  • {{< glossary_tooltip text="Kube-proxy" term_id="kube-proxy" >}} 以 iptables 或者 IPVS 模式运行
  • 启用端点切片

启用服务拓扑

{{< feature-state for_k8s_version="v1.17" state="alpha" >}}

要启用服务拓扑功能,需要为所有 Kubernetes 组件启用 ServiceTopologyEndpointSlice 特性门控:

--feature-gates="ServiceTopology=true,EndpointSlice=true"

{{% heading "whatsnext" %}}