vSphere IaaS control plane 환경에서 NSX Advanced Load Balancer를 구성하는 동안 주의 사항을 염두에 두어야 합니다.

다음과 같은 경우 수신이 NSX Advanced Load Balancer에서 외부 IP를 가져오지 않습니다.
  • 수신 구성에 호스트 이름이 지정되지 않은 경우.
  • 수신이 호스트 이름 대신 defaultBackend 구성 옵션으로 구성된 경우.
기본적으로 Kubernetes의 수신 리소스는 컨트롤러 구성에서 호스트 이름을 정의하여 외부 IP를 할당해야 합니다. 이 작업은 NSX Advanced Load Balancer가 Kubernetes 수신과 관련하여 생성된 가상 서비스의 트래픽에 대해 가상 호스팅을 사용하기 때문에 필요합니다. defaultBackend 구성 옵션에 관한 자세한 내용은 https://kubernetes.io/docs/concepts/services-networking/ingress/#default-backend의 내용을 참조하십시오.

수신이 다른 네임스페이스의 수신과 동일한 호스트 이름을 갖는 경우 NSX Advanced Load Balancer에서 외부 IP를 가져오지 않습니다. 기본적으로 NSX Advanced Load Balancer는 각 네임스페이스에 대해 고유한 VIP를 할당합니다. 즉, 단일 네임스페이스의 모든 수신이 동일한 VIP를 공유합니다. 따라서 서로 다른 네임스페이스의 두 수신에 고유한 VIP가 할당됩니다. 하지만 호스트 이름이 동일한 경우 DNS 서버는 호스트 이름을 확인할 IP 주소를 알 수 없습니다.