A cloud native Kubernetes Global Balancer
summary
k8gb is an open-source Kubernetes operator that implements DNS-based global service load balancing across multiple clusters. It deploys an embedded CoreDNS, ExternalDNS and a k8gb controller in each cluster, uses ExternalDNS to delegate zones on cloud DNS providers like AWS Route53 or Infoblox, and updates authoritative CoreDNS records based on Kubernetes readiness probes to enable cross-cluster failover without relying on HTTP health checks or a single cluster as a SPOF.
AI-written summary · about
related talks
32mCloud Native Global Load Balancer for Kubernetes
22mCloud Native Multi Cluster/Multicloud 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
11mLightning Talk: Scaling Kubernetes Global Balancer with Crossplane - Yury Tsarev, Absa Group
33mResilient Multiregion Global Control Planes With Crossplane and K8gb