Google Distributed Cloud のロードバランサのオプション
Google Distributed Cloud は、バンドルと手動の 2 つのロードバランサ オプションをサポートしています。
バンドルされたロードバランサ モード
バンドルされたロード バランシングを選択した場合は、ロードバランサが提供されます。外部ロードバランサは必要ありません。
バンドルされたロード バランシングには次の 2 種類があります。
レイヤ 2: すべてのロードバランサ ノードと VIP が同じレイヤ 2 サブネット内にある必要があります。ロードバランサのサブネットのゲートウェイは、Gratuitous ARP メッセージをリッスンし、ロードバランサ ノードに ARP パケットを転送するできる必要があります。MetalLB でバンドルされたロード バランシングをご覧ください。
BGP: このロード バランシング モードは、クラスタの外部 Border Gateway Protocol(eBGP)を通じて ServiceType LoadBalancer 仮想 IP アドレス(VIP)のアドバタイズをサポートします。クラスタ ネットワークは自律システムであり、ピアリングを介して別の自律システム(外部ネットワーク)と相互接続します。BGP によるバンドルされたロード バランシングをご覧ください。
次の図は、バンドルされた MetalLB ロードバランサをコントロール プレーン ノードに配置したネットワーク トポロジの例を示しています。
手動ロードバランサ モード
手動ロード バランシングを選択した場合、Google Distributed Cloud はロードバランサをデプロイしません。この場合、バンドルされたロード バランシングよりも柔軟性が高くなり、L2 ネットワークの要件がなくなります。
クラスタをインストールする前に、外部ロードバランサでコントロール プレーン ノードの VIP を構成する必要があります。インストール後、Kubernetes Services と Ingress の負荷分散ソリューションを選択する必要があります。
次の図は、外部ロードバランサで手動負荷分散モードを使用したクラスタのネットワーク トポロジの例を示しています。