~/talk

From veth Pairs to Services: The Secret Life of Container Packets

Talkat ContainerDays Hamburg 2026 · 2026-09-02..09-04· [kubernetes, networking]
links:none on file
slides:none on file

Follows a real packet from a pod through a Linux network namespace, creating a namespace via unshare and wiring a veth pair with Go and the netlink library, moving the peer into the new namespace, adding routes and iptables entries, then tracing bridges, overlays (UDP encapsulation), routed and VPC-native modes to the destination node. Explains interface indexes like IF13, why MTU 1450 appears, how CNI add/delete/check calls plug plumbing, and how service IPs and NAT map return traffic.

AI-written summary · about

  1. 0:00Introduction to container networking
  2. 2:38Network namespaces explained
  3. 6:50Creating veth pairs
  4. 10:37Routing packets between namespaces
  5. 11:40Handling cross-node traffic
  6. 13:24Understanding CNI contracts
  7. 14:32Networking types and MTU
  8. 16:40Packet journey recap
  9. 18:05Q&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.