Panoramica dei bilanciatori del carico

Google Distributed Cloud supporta due opzioni di bilanciamento del carico: in bundle e manuale.

Modalità del bilanciatore del carico in bundle

Se scegli il bilanciamento del carico in bundle, il bilanciatore del carico viene fornito per te. Non è necessario un bilanciatore del carico esterno.

Esistono due tipi di bilanciamento del carico in bundle:

  • Livello 2: tutti i nodi del bilanciatore del carico e i VIP devono trovarsi nella stessa subnet di livello 2. Il gateway della subnet del bilanciatore del carico deve ascoltare i messaggi ARP gratuiti e inoltrare i pacchetti ARP ai nodi del bilanciatore del carico. Consulta Bilanciamento del carico in bundle con MetalLB.

  • BGP: questa modalità di bilanciamento del carico supporta la pubblicità degli indirizzi IP virtuali (VIP) di ServiceType LoadBalancer tramite il protocollo Border Gateway esterno (eBGP) per i tuoi cluster. La rete del cluster è un sistema autonomo che si interconnette con un altro sistema autonomo, una rete esterna, tramite peering. Consulta Bilanciamento del carico in bundle con BGP.

Il seguente diagramma mostra una topologia di rete di esempio in cui i bilanciatori del carico MetalLB in bundle si trovano sui nodi del control plane.

Un diagramma che mostra i bilanciatori del carico in bundle che si trovano sui nodi dei nomi come il
control plane. I nodi si trovano in una subnet L2

Modalità del bilanciatore del carico manuale

Se scegli il bilanciamento del carico manuale, Google Distributed Cloud non esegue il deployment dei bilanciatori del carico. Ciò consente una maggiore flessibilità rispetto al bilanciamento del carico in bundle e non sono previsti requisiti di rete L2.

Prima di installare il cluster, devi configurare i VIP dei nodi del control plane su un bilanciatore del carico esterno. Dopo l'installazione, devi scegliere una soluzione di bilanciamento del carico per i servizi e gli ingress di Kubernetes.

Il seguente diagramma mostra un esempio di topologia di rete di un cluster che utilizza la modalità di bilanciamento del carico manuale con un bilanciatore del carico esterno.

Un diagramma che mostra la modalità di bilanciamento del carico in bundle con un bilanciatore del carico esterno
al di fuori del cluster.