~/talk

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· [kubernetes]
github:ytsarev
slides:none on file

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

  1. 0:00Introduction
  2. 1:03User groups and platform goals
  3. 2:30Crossplane and K8gb explained
  4. 3:13Architecture walkthrough
  5. 6:21Crossplane extension points
  6. 8:29K8gb architecture and load balancing
  7. 9:55Configuring K8gb with CRD
  8. 10:36Combining Crossplane and K8gb
  9. 13:21Live demo setup
  10. 16:15Global app composition
  11. 18:50Failover mechanism
  12. 21:21Simulating failover
  13. 24:56Composition logic
  14. 26:43Future enhancements
  15. 27:26Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.