vSphere with Tanzu unterstützt den NSX Advanced Load Balancer, auch bekannt als AVI-Lastausgleichsdienst, Essentials- und Enterprise-Edition. Sie können den NSX Advanced Load Balancer 20.1.7 in Ihrer vSphere with Tanzu-Umgebung nur installieren und konfigurieren, wenn Sie ein vSphere Distributed Switch (vDS)-Netzwerk für den Supervisor-Cluster verwenden.
Funktionsweise des Load Balancers mit Tanzu Kubernetes-Clustern
Der NSX Advanced Load Balancer bietet eine dynamische Skalierung von Lastausgleichs-Endpunkten für Tanzu Kubernetes-Cluster, die von Tanzu Kubernetes Grid-Dienst bereitgestellt wurden. Sie installieren und konfigurieren die Avi Controller-VM. Nachdem Sie den Controller konfiguriert haben, stellt er Ihnen automatisch Lastausgleichs-Endpunkte bereit. Beispiel: Bei der Bereitstellung eines Tanzu Kubernetes-Clusters erstellt der Controller einen virtuellen Dienst und stellt eine Dienst-Engine-VM zum Hosten dieses Diensts bereit. Dieser virtuelle Dienst bietet einen Lastausgleich für die Kubernetes-Steuerungsebene.
Wenn Sie einen Kubernetes-Dienst vom Typ „Lastausgleichsdienst“ für diesen Cluster anlegen, erstellt der Controller automatisch einen virtuellen Dienst und stellt ihn auf der Dienst-Engine bereit. Die erste Dienst-Engine wird erst erstellt, nachdem der erste virtuelle Dienst konfiguriert wurde. Alle nachfolgenden virtuellen Dienste, die konfiguriert werden, verwenden die vorhandene Dienst-Engine. Sie können mehrere virtuelle Dienste auf einer Dienst-Engine-VM bereitstellen.
Workflow für Supervisor-Cluster mit vSphere-Netzwerk und NSX Advanced Load Balancer
Dieses Diagramm zeigt den Workflow für die Konfiguration des vSphere-Netzwerks und von NSX Advanced Load Balancer für vSphere with Tanzu an.