~/talk

Building the Multi-Cluster L7 Load Balancer

links:none on file
links:none on file
slides:none on file

A programmatically controlled L7 load balancer runs across 14 Kubernetes clusters in 5 regions and uses Istio/Envoy proxy for L7 routing, circuit breaking and rate limiting. The system detects IDC failures via a Dynamic DNS + healthcheck mesh (hidden primary/secondary DNS, notifications every 10s) and uses GSLB with region-specific CNAMEs for client locality. Declarative APIs, a declarative APIs and reconciliation loop with producer/consumer patterns handle async Kubernetes state, and migration APIs plus a sync command make schema and operation changes safe.

AI-written summary · about

  1. 0:00Intro
  2. 2:45Catastrophic Disaster
  3. 5:10L7 Load Balancer
  4. 5:47IDC-level Failover
  5. 6:28Layer 7 Features
  6. 8:39ELB Architecture
  7. 10:44Address Challenges - IDC Failover
  8. 14:30Address Challenges - L7 Features
  9. 18:31Address Challenges - Programmability
  10. 24:14Address Challenges - Globally Available
  11. 28:52Address Challenges - Data Migration
~/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.