Multi-Cloud Global Content Distribution at Cloud Native Speeds
summary
KGB claims to replace proprietary GSLB with an open source, Kubernetes-native DNS engine that is production-proven (Absa, Millennium BCP) and listed in CNCF Sandbox. It runs an embedded CoreDNS per cluster plus ExternalDNS for automated zone delegation, implements GeoIP via MaxMind MMDB using EDNS client‑subnet, and supports failover, weighted round robin and simple round robin. Demo uses heterogeneous GKE/EKS clusters, TTL=60s, Route53/Azure/NS1/Infoblox integration, Cloudflare noted to drop EDNS so GeoIP may not work.
AI-written summary · about
chapters (17)
- 0:00Multi-cloud content distribution intro
- 1:03Traditional GSLB limits
- 2:27KGB project introduction
- 3:51KGB no single point of failure
- 4:54KGB health awareness
- 6:18KGB failover load balancing
- 9:49KGB architecture CoreDNS ExternalDNS
- 11:55GSLB custom resource config
- 13:21KGB multi-cloud integrations
- 15:50GeoIP with EDNS client subnet
- 17:40Live demo GKE AWS setup
- 21:15Demo failover strategy
- 24:42Demo GeoIP routing
- 30:22KGB status CNCF progress
- 32:28Roadmap gateway API DNS
- 33:30How to contribute
- 34:11Q&A
related talks
40mMulti-Cloud Global Content Distribution at Cloud Native Speeds
22mCloud Native Multi Cluster/Multicloud Global Load Balancer for Kubernetes
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
34mIt’s Always DNS: So Let’s Break It On Purpose
42mSIG Multi-Cluster Deep Dive
22mCloud Native GIS - The value of development velocity in GIS
