主管叢集 可以使用 vSphere 網路堆疊或 VMware NSX-T™ Data Center,以提供與 Kubernetes 控制平面虛擬機器、服務和工作負載的連線。由 Tanzu Kubernetes Grid 服務 佈建的 Tanzu Kubernetes 叢集所使用的網路是網狀架構的組合,該網狀架構是 vSphere with Tanzu 基礎結構和開放原始碼軟體的基礎,可為叢集網繭、服務和入口提供網路功能。 主管叢集 網路在 vSphere with Tanzu 環境中,主管叢集 可以使用 vSphere 網路堆疊或 VMware NSX-T Data Center™,以提供與 Kubernetes 控制平面虛擬機器、服務和工作負載的連線。如果 主管叢集 設定了 vSphere 網路堆疊,則叢集中的所有主機都將連線到 vSphere Distributed Switch,以提供與 Kubernetes 工作負載和控制平面虛擬機器的連線。使用 vSphere 網路堆疊的主管叢集需要 vCenter Server 管理網路上具有負載平衡器,以提供與 DevOps 使用者和外部服務的連線。設定了 VMware NSX-T Data Center™ 的 主管叢集 會使用該解決方案的軟體型網路以及 NSX Edge 負載平衡器,以提供與外部服務和 DevOps 使用者的連線。 Tanzu Kubernetes Grid 服務 叢集網路由 Tanzu Kubernetes Grid 服務 佈建的 Tanzu Kubernetes Grid 服務 叢集支援兩個 CNI 選項:Antrea (預設選項) 和 Calico。兩者都是為叢集網繭、服務和入口提供網路的開放原始碼軟體。 為 vSphere with Tanzu 設定 NSX-T Data CentervSphere with Tanzu 需要特定的網路組態,以便能夠連線至主管叢集、vSphere 命名空間,以及在命名空間內執行的所有物件 (例如 vSphere 網繭、虛擬機器和 Tanzu Kubernetes 叢集)。做為 vSphere 管理員,請為 vSphere with Tanzu 安裝和設定 NSX-T Data Center。 為 vSphere with Tanzu 設定 vSphere 網路和 NSX Advanced Load BalancervSphere with Tanzu 支援 NSX Advanced Load Balancer (亦稱為 Avi 負載平衡器) Essentials 和 Enterprise 版本。僅在將 vSphere Distributed Switch (VDS) 網路用於 主管叢集 時,才能在 vSphere with Tanzu 環境中安裝和設定 NSX Advanced Load Balancer 20.1.7。 為 vSphere with Tanzu 設定 vSphere 網路和 HAProxy 負載平衡器 如果要將 vSphere Distributed Switch 網路用於 vSphere with Tanzu 環境,可以安裝並設定開放原始碼 HAProxy 負載平衡器。VMware 提供可以從 OVA 檔案部署的 HAProxy 實作。