~/talk

Live Migrating Production Clusters From Calico to Cilium

name:Moh Ahmed
links:none on file
links:none on file
slides:none on file

Live in-place migration of ~20 clusters (many production, up to 500 nodes) swaps Calico for Cilium using Cilium node config CRD and a per-node labeled takeover: cordon/drain nodes, label, restart Cilium agents, validate CNI, uncordon, repeat. Tried multis/secondary interfaces and abandoned it. Key config: whitelist pod CIDRs, set Calico IP autodetection, separate pod CIDR pool, enable portmap for hostPorts. Outcome: no service interruptions, reduced tenant PRs by ~50%, but expect iptables cleanup, IPv6 caveats, and later kube-proxy replacement work.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 0:37Migration objectives
  3. 2:17Reasons for choosing Cilium
  4. 4:38Evaluating migration methods
  5. 6:58Lessons from trial efforts
  6. 10:24The hybrid migration strategy
  7. 11:26Running the migration steps
  8. 13:51Live migration demonstration
  9. 21:04Considerations and learnings
  10. 22:10Closing thoughts
  11. 25:03Q&A session
~/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.