Google Distributed Cloud는 번들 및 수동의 두 가지 부하 분산기 옵션을 지원합니다.
번들 부하 분산기 모드
번들 부하 분산을 선택하면 부하 분산기가 제공됩니다. 외부 부하 분산기는 필요하지 않습니다.
번들 부하 분산에는 두 가지 유형이 있습니다.
레이어 2: 모든 부하 분산기 노드 및 VIP가 동일한 레이어 2 서브넷에 있어야 합니다. 부하 분산기 서브넷의 게이트웨이는 Gratuitous ARP 메시지를 리슨하고 ARP 패킷을 부하 분산기 노드로 전달해야 합니다. MetalLB를 사용한 번들 부하 분산을 참조하세요.
BGP: 이 부하 분산 모드에서는 클러스터에 대해 외부 경계 게이트웨이 프로토콜(eBGP)을 통해 ServiceType LoadBalancer 가상 IP 주소(VIP)를 공지할 수 있습니다. 클러스터 네트워크는 피어링을 통해 다른 자율 시스템, 외부 네트워크와 상호 연결되는 자율 시스템입니다. BGP를 사용한 번들 부하 분산을 참조하세요.
다음 다이어그램은 번들 MetalLB 부하 분산기가 제어 영역 노드에 있는 네트워크 토폴로지 예시를 보여줍니다.
수동 부하 분산기 모드
수동 부하 분산을 선택하면 Google Distributed Cloud가 부하 분산기를 배포하지 않습니다. 이렇게 하면 번들 부하 분산보다 유연성이 뛰어나며 L2 네트워크 요구사항이 없습니다.
클러스터를 설치하기 전에 외부 부하 분산기에서 제어 영역 노드의 VIP를 구성해야 합니다. 설치 후에는 Kubernetes 서비스 및 인그레스에 대한 부하 분산 솔루션을 선택해야 합니다.
다음 다이어그램은 외부 부하 분산기가 있는 수동 부하 분산 모드를 사용하는 클러스터의 네트워크 토폴로지 예시를 보여줍니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-11-21(UTC)"],[],[],null,["Google Distributed Cloud supports two load balancer options: bundled and manual.\n\nBundled load balancer mode\n\nIf you choose bundled load balancing, the load balancer is provided for you. An\nexternal load balancer is not needed.\n\nThere are two types of bundled load balancing:\n\n- **Layer 2** : All load balancer nodes and VIPs must be in the same Layer 2\n subnet. The gateway of the load balancer subnet must listen to gratuitous ARP\n messages and forward ARP packets to the load balancer nodes. See\n [Bundled load balancing with MetalLB](/kubernetes-engine/distributed-cloud/bare-metal/docs/installing/bundled-lb).\n\n- **BGP** : This load-balancing mode supports the advertisement of ServiceType\n LoadBalancer virtual IP addresses (VIPs) through external Border\n Gateway Protocol (eBGP) for your clusters. Your cluster network is an autonomous\n system, which interconnects with another autonomous system, an external network,\n through peering. See\n [Bundled load balancing with BGP](/kubernetes-engine/distributed-cloud/bare-metal/docs/how-to/lb-bundled-bgp).\n\nThe following diagram shows an example network topology where bundled MetalLB\nload balancers are located on the control plane nodes.\n\nManual load balancer mode\n\nIf you choose manual load balancing, Google Distributed Cloud does not deploy load\nbalancers. This allows more flexibility than bundled load balancing and there\nare no L2 network requirements.\n\nYou must configure your control plane nodes' VIPs on an external load\nbalancer before installing the cluster. After installation, you must pick a load\nbalancing solution for Kubernetes Services and Ingresses.\n\nThe following diagram shows an example network topology of a cluster using\nmanual load balancing mode with an external load balancer."]]