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