負載平衡器總覽

Google Distributed Cloud 支援兩種負載平衡器選項:隨附和手動。

套裝組合負載平衡器模式

如果您選擇負載平衡套裝組合,系統會為您提供負載平衡器。不需要外部負載平衡器。

組合式負載平衡有兩種:

  • 第 2 層:所有負載平衡器節點和 VIP 必須位於同一個第 2 層子網路。負載平衡器子網路的閘道必須接聽無故 ARP 訊息,並將 ARP 封包轉送至負載平衡器節點。請參閱「使用 MetalLB 進行套裝組合負載平衡」。

  • BGP:這個負載平衡模式支援透過叢集的外部邊界閘道通訊協定 (eBGP) 宣傳 ServiceType LoadBalancer 虛擬 IP 位址 (VIP)。叢集網路是自主系統,會透過對等互連與另一個自主系統 (外部網路) 互連。請參閱「使用 BGP 進行套裝組合負載平衡」。

下圖顯示網路拓撲範例,其中已組合的 MetalLB 負載平衡器位於控制層節點上。

圖表:隨附的負載平衡器位於名稱節點,與控制層相同。節點位於 L2 子網路中

手動負載平衡器模式

如果選擇手動平衡負載,Google Distributed Cloud 就不會部署負載平衡器。這項功能比隨附的負載平衡功能更具彈性,而且沒有 L2 網路需求。

請先在外部負載平衡器設定控制層節點的 VIP,再安裝叢集。安裝後,您必須為 Kubernetes Service 和 Ingress 選擇負載平衡解決方案。

下圖顯示叢集的網路拓撲範例,該叢集使用手動負載平衡模式和外部負載平衡器。

這張圖表顯示套裝組合負載平衡模式,以及叢集外部的外部負載平衡器。