Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Overview of CNI 1.0.0 and Preview of CNI 2.0

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore an in-depth overview of CNI 1.0.0 and a preview of CNI 2.0 in this 33-minute conference talk by Bruce Ma from Ant Financial and Bingshen Wang from Alibaba. Delve into the key features and enhancements of CNI 1.0.0, the first stable version, and understand its implications for widespread use. Gain insights into the future of CNI 2.0, including discussions on security, real-time network status, plugin binary execution, and configuration management. Learn about the CNI execution protocol, configuration options, and various plugins available in the CNI project and from third parties. Discover proposed enhancements for CNI 2.0, such as additional verbs, plugin types, and interfaces for runtimes. Examine the concept of daemonized CNI and creative ideas for network configuration and dynamic updates. Engage with the CNI community and contribute to its future development through this comprehensive exploration of container networking interfaces.

Syllabus

Intro
What is CNI?
CNI Execution Protocol
CNI Configuration
CNI Dynamic Configuration
CNI Plugins
Plugins in CNI Project
Third-part Plugins
Why we need CNI 2.0?
More verbs - a proposal
More plugin types Some blocks
Interface for runtimes Why different container runtimes have wrapped into their own networking
Daemonized 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
Network 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
Creative ideas Dynamic update
Get invovled! Slack

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Overview of CNI 1.0.0 and Preview of CNI 2.0

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.