Kubernetes 開啟服務(wù)拓?fù)?/h1>

2022-06-08 09:39 更新

開啟服務(wù)拓?fù)?

FEATURE STATE: Kubernetes v1.21 [deprecated]

這項(xiàng)功能,特別是 Alpha 狀態(tài)的 ?topologyKeys ?字段,在 kubernetes v1.21 中已經(jīng)棄用。 在 kubernetes v1.21 加入的拓?fù)涓兄崾?nbsp;提供了類似的功能。

在開始之前

你必須擁有一個(gè) Kubernetes 的集群,同時(shí)你的 Kubernetes 集群必須帶有 kubectl 命令行工具。 建議在至少有兩個(gè)節(jié)點(diǎn)的集群上運(yùn)行本教程,且這些節(jié)點(diǎn)不作為控制平面主機(jī)。 如果你還沒有集群,你可以通過 Minikube 構(gòu)建一個(gè)你自己的集群,或者你可以使用下面任意一個(gè) Kubernetes 工具構(gòu)建:

您的 Kubernetes 服務(wù)器的版本必須為 1.17 或更高版本。 要檢查版本,請(qǐng)輸入 ?kubectl version?。

服務(wù)拓?fù)洌⊿ervice Topology) 使 服務(wù) 能夠根據(jù)集群中的 Node 拓?fù)鋪砺酚闪髁俊?nbsp;比如,服務(wù)可以指定將流量?jī)?yōu)先路由到與客戶端位于同一節(jié)點(diǎn)或者同一可用區(qū)域的端點(diǎn)上。

需要下面列的先決條件,才能啟用拓?fù)涓兄姆?wù)路由:

  • Kubernetes 1.17 或更新版本
  • 配置 kube-proxy 以 iptables 或者 IPVS 模式運(yùn)行

啟用服務(wù)拓?fù)?

FEATURE STATE: Kubernetes v1.21 [deprecated]

要啟用服務(wù)拓?fù)涔δ?,需要為所?nbsp;Kubernetes 組件啟用 ?ServiceTopology ?特性門控:

--feature-gates="ServiceTopology=true`


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)