다음을 통해 공유


다중 클러스터 계층 4 부하 분산(미리 보기)

Important

Azure Kubernetes Fleet Manager 미리 보기 기능은 셀프 서비스, 옵트인 기반으로 제공됩니다. 미리 보기는 "있는 그대로" 및 "사용 가능한 상태로" 제공되며 서비스 수준 계약 및 제한적 보증에서 제외됩니다. Azure Kubernetes Fleet Manager 미리 보기의 일부는 고객 지원팀에서 최선을 다해 지원합니다. 따라서 이러한 기능은 프로덕션 용도로 사용할 수 없습니다.

Azure Kubernetes Fleet Manager(Fleet)을 사용하여 멤버 클러스터에 배포된 워크로드에 계층 4 다중 클러스터 부하 분산을 설정할 수 있습니다.

다중 클러스터 부하 분산의 작동 방식을 보여 주는 다이어그램.

다중 클러스터 부하 분산의 경우 Fleet은 대상 클러스터가 Azure CNI 네트워킹을 사용해야 합니다. Azure CNI 네트워킹을 사용하면 Pod IP를 Azure 가상 네트워크에서 직접 주소 지정할 수 있으므로 Azure Load Balancer와 라우팅할 수 있습니다.

ServiceExport 자체는 Kubernetes 리소스 전파 기능을 사용하여 플릿 클러스터에서 멤버 클러스터로 전파되거나, 멤버 클러스터에서 직접 생성될 수 있습니다. 이 ServiceExport 리소스가 만들어지면 ServiceImport가 플릿 클러스터에 생성되고 다른 모든 멤버 클러스터가 서비스 인식을 구축합니다.

그런 다음, 사용자는 MultiClusterService 사용자 지정 리소스를 만들어 계층 4 다중 클러스터 부하 분산을 설정하려고 함을 나타낼 수 있습니다. 이 MultiClusterService로 인해 멤버 클러스터가 매핑된 Azure Load Balancer가 여러 멤버 클러스터에서 이 서비스의 엔드포인트 간에 들어오는 트래픽의 부하를 분산하도록 구성됩니다.

다음 단계