Es importante tener en cuenta las advertencias al configurar NSX Advanced Load Balancer en el entorno de vSphere IaaS control plane.

Una entrada no obtiene una dirección IP externa de NSX Advanced Load Balancer en los siguientes casos:
  • Si no se especifica un nombre de host en la configuración de entrada.
  • Si la entrada se configura con la opción de configuración defaultBackend en lugar del nombre de host.
De forma predeterminada, un recurso de entrada en Kubernetes debe definir el nombre de host en la configuración del controlador para asignarle una IP externa. Esto es necesario porque NSX Advanced Load Balancer utiliza alojamiento virtual para el tráfico en los servicios virtuales que se crean correspondientes a las entradas de Kubernetes. Para obtener más información sobre la opción de configuración defaultBackend, consulte https://kubernetes.io/docs/concepts/services-networking/ingress/#default-backend.

Si una entrada tiene el mismo nombre de host que una entrada en un espacio de nombres diferente, no obtiene una dirección IP externa de NSX Advanced Load Balancer. De forma predeterminada, NSX Advanced Load Balancer asigna una VIP única para cada espacio de nombres, lo que significa que todas las entradas en un mismo espacio de nombres comparten la misma VIP. Por lo tanto, dos entradas de espacios de nombres diferentes se asignan a VIP distintas. Sin embargo, si tienen el mismo nombre de host, el servidor DNS no sabe en qué dirección IP debe resolver el nombre de host.