vSphere with Tanzu는 NSX Advanced Load Balancer(Avi Load Balancer라고도 함) Essentials 및 Enterprise 버전을 지원합니다. NSX Advanced Load Balancer에 대해 VDS(vSphere Distributed Switch) 네트워킹을 사용하는 경우에만 vSphere with Tanzu 환경에 감독자 클러스터 20.1.7을 설치하고 구성할 수 있습니다.
로드 밸런서가 Tanzu Kubernetes 클러스터에서 작동하는 방식
NSX Advanced Load Balancer는 Tanzu Kubernetes Grid 서비스에서 프로비저닝되는 Tanzu Kubernetes 클러스터에 대해 동적으로 확장/축소하는 로드 밸런싱 끝점을 제공합니다. Avi 컨트롤러 VM을 설치하고 구성합니다. 컨트롤러를 구성하면 로드 밸런싱 끝점이 자동으로 프로비저닝됩니다. 예를 들어 Tanzu Kubernetes 클러스터를 프로비저닝하면 컨트롤러는 가상 서비스를 생성하고 이 서비스를 호스팅할 서비스 엔진 VM을 배포합니다. 이 가상 서비스는 Kubernetes 제어부에 대한 로드 밸런싱을 제공합니다.
해당 클러스터에 대해 로드 밸런서 유형의 Kubernetes 서비스를 생성하면 컨트롤러는 가상 서비스를 자동으로 생성하여 서비스 엔진에 배포합니다. 첫 번째 서비스 엔진은 첫 번째 가상 서비스가 구성된 후에만 생성됩니다. 후속으로 구성된 가상 서비스는 기존 서비스 엔진을 사용합니다. 하나의 서비스 엔진 VM에 여러 가상 서비스를 배포할 수 있습니다.
vSphere 네트워킹 및 NSX Advanced Load Balancer 워크플로가 포함된 감독자 클러스터
이 다이어그램은 vSphere with Tanzu에 대한 vSphere 네트워킹 및 NSX Advanced Load Balancer를 구성하는 워크플로를 보여줍니다.