Multi-Cloud Global Content Distribution at Cloud Native Speeds
summary
K8GB claims to replace proprietary GSLB with an open source, cloud‑native GeoDNS controller that runs next to workloads (it has no master cluster), uses an embedded CoreDNS plus external-dns for automated NS/A glue delegation, and supports failover, weighted round‑robin and GeoIP via a MaxMind GeoLite2 MMDB and EDNS client subnet. It is production‑proven since 2019 at multiple banks (three public adopters), demoed working for failover within a 60s TTL and GeoIP routing (works with resolvers that preserve EDNS, Google but not Cloudflare).
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
33mResilient Multiregion Global Control Planes With Crossplane and K8gb
22mCloud Native GIS - The value of development velocity in GIS
