vSphere with Tanzu 支援 NSX Advanced Load Balancer (亦稱為 Avi 負載平衡器) Essentials 和 Enterprise 版本。僅在將 vSphere Distributed Switch (VDS) 網路用於 主管叢集 時,才能在 vSphere with Tanzu 環境中安裝和設定 NSX Advanced Load Balancer 20.1.7。
負載平衡器如何與 Tanzu Kubernetes 叢集搭配運作
此 NSX Advanced Load Balancer 為 Tanzu Kubernetes Grid 服務 所佈建的 Tanzu Kubernetes 叢集提供動態擴充負載平衡端點。您可以安裝並設定 Avi 控制器虛擬機器。一旦完成控制器的設定,它便會自動為您佈建負載平衡端點。例如,當您佈建 Tanzu Kubernetes 叢集時,控制器會建立虛擬服務,並部署服務引擎虛擬機器來主控該服務。此虛擬服務為 Kubernetes 控制平面提供負載平衡。
當您為該叢集建立類型為負載平衡器的 Kubernetes 服務時,控制器會自動建立虛擬服務,並部署到服務引擎。第一個服務引擎僅在第一個虛擬服務設定完成之後建立。任何後續已設定的虛擬服務均會使用現有的服務引擎。您可以在服務引擎虛擬機器上部署多個虛擬服務。
使用 vSphere 網路和 NSX Advanced Load Balancer 的 主管叢集 工作流程
此圖顯示為 vSphere with Tanzu 設定 vSphere 網路和 NSX Advanced Load Balancer 的工作流程。