Overview of CNI 1.0.0 and preview of CNI 2.0
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2021 · on Friday, 2021-12-10· at 14:05· Kubecon + CloudNativeCon 演讲厅, 虚拟会议 (Virtual)·
summary
Covers the CNI (Container Network Interface) v1.0.0 release: its key features and enhancements and guidance for standard use; then outlines plans and issues targeted for CNI 2.0, specifically addressing security, real‑time network status, plugin binary execution, and configuration management.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:31What is CNI?
- 2:22CNI Execution Protocol
- 5:09CNI Configuration
- 7:10CNI Dynamic Configuration
- 8:25CNI Plugins
- 9:24Plugins in CNI Project
- 11:46Third-part Plugins
- 14:40Why we need CNI 2.0?
- 18:30More verbs - a proposal
- 20:00More plugin types Some blocks
- 21:56Interface for runtimes Why different container runtimes have wrapped into their own networking
- 24:35Daemonized CNI We maintainers have considered this enhancement for a long time. For CNI 1.0.0, it is a break change, so CNI 2.0 may be a good starting point. Proposal
- 26:48Network configuration Network configuration should be a programming language working on CNI interface Setuping network for a container needs an orchestration, not a simple pipeline Current
- 29:52Creative ideas Dynamic update
- 31:42Get invovled! Slack
related talks
37mIntroduction to CNI, the Container Network Interface Project
27mTowards CNI v2.0
39mDeep Dive: CNI
35mCNI Intro
31mEverything You Ever Wanted to Know About CNIs (Container Network Interface) and ...
46mContainer Network Interface Onwards and Upwards
31mMayday! CNI Overboard!
32mDemystifying CNI Writing a CNI from Scratch
