Cloud Native Multi Cluster/Multicloud Global Load Balancer for Kubernetes
summary
K8GB is an open-source CNCF Sandbox global load balancer for Kubernetes that routes traffic across geographically dispersed clusters without a separate control plane, no dedicated control plane. It installs a GSLB CRD, a CoreDNS instance with a plugin and uses ExternalDNS to delegate zones so upstream providers (Route53, on‑prem BIND) forward queries. Health is determined by Ingress status, DNS updates use RFC2136 zone transfers and TTL tuning (demo uses 10s) to achieve fast failover; strategies include round‑robin, geo‑tagged and weighted failover, demo on k3s + NGINX shows successful cross‑cluster failover.
AI-written summary · about
chapters (8)
- 0:00Kubernetes Global Load Balancer intro
- 1:06KGB features and benefits
- 3:35KGB architecture and components
- 7:06Live demo setup prerequisites
- 12:54Q&A on KGB capabilities
- 13:15Hands-on demo walkthrough
- 18:30Traffic routing and failover
- 21:22Resources and community
related talks
32mCloud Native Global Load Balancer for Kubernetes
05mProject Lightning Talk: What's New in k8gb: CNCF's Multicluster Global Balancer
23mBuilding Unified Global Load Balancing for the Edge With k8gb
40mMulti-Cloud Global Content Distribution at Cloud Native Speeds
40mMulti-Cloud Global Content Distribution at Cloud Native Speeds
37mBuilding the Multi-Cluster L7 Load Balancer
33mCloud Native Load Balancing From Scratch
42mSIG Multi-Cluster Deep Dive
