~/talk

The Road To Cilium: Migrating 150+ Kubernetes Clusters at Airbnb

Talkat KubeCon + CloudNativeCon Japan 2026 · 2026-07-29..07-30· [kubernetes]
name:Yifei Sun
links:none on file
slides:none on file

Airbnb migrates 150+ Kubernetes clusters (13,000+ nodes) from AWS VPC CNI to Cilium over eight months, validating at scale with Kubeburner (100 pods/s) and control-plane tests. Key findings: pod start time stays fast with IP pre-allocation, node bootstrap is ~50% slower due to extra init work, and AWS EC2 API throttling—not Cilium—is the primary bottleneck; prefix delegation reduces EC2 mutating calls by ~60%, rollout uses Argo, node-level CNI selection, and Cilium’s AWS operator while disabling advanced features until stable.

AI-written summary · about

  1. 0:00Cilium migration at Airbnb
  2. 1:07Cilium vs VPC CNI choice
  3. 3:17Kubernetes fleet scale & timeline
  4. 3:58Cilium control plane performance
  5. 6:53Prefix delegation reduces EC2 API calls
  6. 9:20EC2 API calls on node bootstrap
  7. 13:16EC2 API scalability improvements
  8. 14:41Safe cluster rollout strategy
  9. 16:07Node vs pod CNI migration controls
  10. 19:03Worker node migration first
  11. 20:48Node-level rollout choice
  12. 21:30Production migration issues
  13. 24:05Q&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.