~/talk

Towards CNI v2.0

Talkat KubeCon + CloudNativeCon Europe 2021 · 2021-05-04..05-07· [kubernetes]
slides:none on file

CNI 1.0 released and maintainers identify five concrete problems: the exec‑per‑RPC binary model creates security and packaging pain, there is no network status API, configs as files are awkward at scale, hardware/device support is under‑specified, and shared resource lifecycle (bridges) is unsafe. Proposed fixes include network and container lifecycle verbs (init/check/destroy), offering gRPC demons with exec fallback implemented in libcni, and a plan to manage networks via CRI so kubelet can reconcile declarative cluster network config and enable multiple interfaces.

AI-written summary · about

  1. 0:00Introduction
  2. 1:37CNI overview
  3. 5:55Binary execution
  4. 8:02Network status
  5. 8:40Configuration management
  6. 10:24Devices and hardware
  7. 11:51Setup and tear down
  8. 13:45CNI is not Kubernetes
  9. 14:17Demons
  10. 14:54Second System Effect
  11. 15:51CNI 20 Success
  12. 16:50Life Cycle Improvements
  13. 17:40Network Life Cycle
  14. 18:30Container Lifecycle
  15. 20:08Demonization
  16. 22:11Kubernetes
  17. 24:06Network Configuration Management
  18. 24:49Network Configuration in Kubernetes
  19. 25:48Community effort
  20. 26:03Outro
~/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.