~/talk

"My CNI Plugin Did… What?!": Debugging CNI with Style & Aplomb

Talkat KubeCon + CloudNativeCon Europe 2022 · 2022-05-16..05-20· [kubernetes]
links:none on file
links:none on file
slides:none on file

Shows concrete steps to debug CNI: locate the CNI binary and config directories, check kubelet args (config may be non‑default), and remember the alphabetically first config gates node Ready. Demonstrates using cnitool to create a netns, run CNI ADD/DEL, and inspect stdout; provides a dummy CNI plugin to swap in and add logging. Builds a kind cluster, loads a Calico + multus setup, crashes plugins on purpose, and contrasts thin vs thick plugins (one‑shot binary vs shim + pod) to show what works and what remains fragile.

AI-written summary · about

  1. 0:00Start
  2. 0:57Introduction to Cni
  3. 1:09Basics for Cni Debugging
  4. 5:54Make a Ci Plugin
  5. 7:01Dummy Cni Plug-In
  6. 7:30Chained Cni Plugins
  7. 12:14Quick Tips for Debugging
  8. 12:48Logging
  9. 14:55Cna Tool
  10. 16:36Demo
  11. 18:01How Do I Add a Secondary Network Interface or a Secondary Network
  12. 21:35Sample Configuration
  13. 26:24Cni Shim
  14. 32:05What Software Did You Use To Make the Demo
~/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.