Google Distributed Cloud mendukung dua opsi load balancer: paket dan manual.
Mode load balancer gabungan
Jika Anda memilih load balancing yang dibundel, load balancer akan disediakan untuk Anda. Load balancer eksternal tidak diperlukan.
Ada dua jenis load balancing gabungan:
Lapisan 2: Semua node load balancer dan VIP harus berada di subnet Lapisan 2 yang sama. Gateway subnet load balancer harus memproses pesan ARP serampangan dan meneruskan paket ARP ke node load balancer. Lihat Load balancing gabungan dengan MetalLB.
BGP: Mode load balancing ini mendukung pengumuman alamat IP virtual (VIP) ServiceType LoadBalancer melalui Border Gateway Protocol (BGP) eksternal untuk cluster Anda. Jaringan cluster Anda adalah sistem otonom yang saling terhubung dengan sistem otonom lain, yaitu jaringan eksternal, melalui peering. Lihat Load balancing gabungan dengan BGP.
Diagram berikut menunjukkan contoh topologi jaringan tempat load balancer MetalLB yang dibundel berada di node bidang kontrol.
Mode load balancer manual
Jika Anda memilih load balancing manual, Google Distributed Cloud tidak akan men-deploy load balancer. Hal ini memberikan fleksibilitas yang lebih besar daripada load balancing gabungan dan tidak ada persyaratan jaringan L2.
Anda harus mengonfigurasi VIP node bidang kontrol di load balancer eksternal sebelum menginstal cluster. Setelah penginstalan, Anda harus memilih solusi load balancing untuk Layanan dan Ingress Kubernetes.
Diagram berikut menunjukkan contoh topologi jaringan cluster yang menggunakan mode load balancing manual dengan load balancer eksternal.