vSphere with Tanzu supporta NSX Advanced Load Balancer, note anche come edizioni Avi Load Balancer, Essentials ed Enterprise. È possibile installare e configurare NSX Advanced Load Balancer 20.1.7 nell'ambiente di vSphere with Tanzu solo se si utilizza la rete vSphere Distributed Switch (VDS) per il Cluster supervisore.
Funzionamento del bilanciamento del carico con i cluster Tanzu Kubernetes
NSX Advanced Load Balancer fornisce endpoint di bilanciamento del carico in scala dinamica per i cluster Tanzu Kubernetes con provisioning eseguito dal Servizio Tanzu Kubernetes Grid. Installare e configurare la macchina virtuale del controller Avi. Dopo aver configurato il controller, esegue automaticamente il provisioning degli endpoint di bilanciamento del carico. Ad esempio, quando si esegue il provisioning di un cluster Tanzu Kubernetes, il controller crea un servizio virtuale e distribuisce una macchina virtuale del motore di servizio in modo che ospiti tale servizio. Questo servizio virtuale fornisce il bilanciamento del carico per il piano di controllo Kubernetes.
Quando si crea un servizio Kubernetes di tipo bilanciamento del carico per tale cluster, il controller crea automaticamente un servizio virtuale e lo distribuisce al motore di servizio. Il primo motore di servizio viene creato solo dopo la configurazione del primo servizio virtuale. Tutti i servizi virtuali successivi configurati utilizzano il motore di servizio esistente. È possibile distribuire più servizi virtuali in una macchina virtuale del motore di servizio.
Cluster supervisore con vSphere Networking e workflow NSX Advanced Load Balancer
Questo diagramma illustra il flusso di lavoro per la configurazione di vSphere Networking e NSX Advanced Load Balancer per vSphere with Tanzu.