È importante tenere presenti le avvertenze durante la configurazione di NSX Advanced Load Balancer nell'ambiente vSphere IaaS control plane.

Un ingresso non ottiene un IP esterno da NSX Advanced Load Balancer nei casi seguenti:
  • Se non viene specificato un nome host nella configurazione in ingresso.
  • Se l'ingresso è configurato con l'opzione di configurazione defaultBackend anziché con il nome host.
Per impostazione predefinita, una risorsa in ingresso in Kubernetes deve definire il nome host nella configurazione del controller per assegnarvi un IP esterno. Questa operazione è necessaria perché NSX Advanced Load Balancer utilizza l'hosting virtuale per il traffico nei servizi virtuali creati in corrispondenza degli ingressi Kubernetes. Per ulteriori informazioni sull'opzione di configurazione defaultBackend, vedere https://kubernetes.io/docs/concepts/services-networking/ingress/#default-backend.

Se un ingresso ha lo stesso nome host di un ingresso in uno spazio dei nomi diverso, non ottiene un IP esterno da NSX Advanced Load Balancer. Per impostazione predefinita, NSX Advanced Load Balancer assegna un VIP univoco per ogni spazio dei nomi, il che significa che tutti gli ingressi in un singolo spazio dei nomi condividono lo stesso VIP. Di conseguenza, a due ingressi da spazi dei nomi diversi vengono assegnati VIP distinti. Tuttavia, se hanno lo stesso nome host, il server DNS non sa in quale indirizzo IP risolvere il nome host.