Resilient Multiregion Global Control Planes With Crossplane and K8gb
Talkat KubeCon + CloudNativeCon China 2025 · on Wednesday, 2025-06-11· at 11:00· Level 19 | Crystal Court I·
summary
Reference architecture that combines Crossplane and k8gb to run a true active/ passive global control plane, using k8gb to monitor ingresses and update centralized DNS (Route53/Azure or RFC2136) and Crossplane functions (KCL) to flip resource management policies between manage and observe on status changes. Demo deploys identical specs to two clusters (China and Europe), successfully steers traffic on failure and back on recovery, with small demo glitches but core failover works; DNS TTL (30s–2min tradeoff) limits switchover speed.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:03User groups and platform goals
- 2:30Crossplane and K8gb explained
- 3:13Architecture walkthrough
- 6:21Crossplane extension points
- 8:29K8gb architecture and load balancing
- 9:55Configuring K8gb with CRD
- 10:36Combining Crossplane and K8gb
- 13:21Live demo setup
- 16:15Global app composition
- 18:50Failover mechanism
- 21:21Simulating failover
- 24:56Composition logic
- 26:43Future enhancements
- 27:26Q&A
related talks
11mLightning Talk: Scaling Kubernetes Global Balancer with Crossplane - Yury Tsarev, Absa Group
23mBuilding Unified Global Load Balancing for the Edge With k8gb
30mGetting to Know Crossplane
05mWhat Can Crossplane Actually Do? A Real World Fiel...
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
22mCloud Native Multi Cluster/Multicloud Global Load Balancer for Kubernetes
05mProject Lightning Talk: What's New in k8gb: CNCF's Multicluster Global Balancer
30mExtending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads
