~/talk

IPv6 First, Not Just Ready: Kubernetes Without IPv4 Using Cilium

Talkat CiliumCon North America 2025 · on Monday, 2025-11-10· at 10:40· Building B | Level 3 | B309· [networking, kubernetes]
links:none on file
slides:none on file

ESnet runs an IPv6‑only on‑prem Kubernetes cluster using K3s + Cilium and proves production traffic works but needs specific underlay and Cilium features: DNS64/NAT64 or a NAT46x64Gateway to reach IPv4 services, BGP + load‑balancer IPAM for stable ingress addresses, and Hubble for flow debugging. Early design pins pods to nodes for predictable egress; cluster‑pool/native routing works but causes masquerade pain. multiple IPAM per‑namespace /64 arrives in 1.19 (usable in 1.18) and removes many of those tradeoffs.

AI-written summary · about

  1. 0:00ESNet and Kubernetes IPv6 journey
  2. 3:10IPv6-only Kubernetes motivation
  3. 6:01Bootstrapping K3S IPv6-only
  4. 9:14IPv6 app deployment pitfalls
  5. 13:53Predictable IPv6 egress design
  6. 16:00Cilium 1.18 IPv6-only improvements
  7. 18:11Key takeaways and lessons
  8. 23:10Network observability with Cilium
  9. 24:35Hardcoded IPv4 in apps
  10. 25:17Q&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.