Kubernetes and the CNI: Where We Are and What's Next
The Container Networking Interface, or CNI, is a standard for networking vendors and projects to integrate with Kubernetes. First released in 2016, CNI has become the default way to network a Kubernet …
Talk Title | Kubernetes and the CNI: Where We Are and What's Next |
Speakers | Casey Callendrello (Senior Software Engineer, CoreOS) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Copenhagen, Denmark |
Date | Apr 30-May 4, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
The Container Networking Interface, or CNI, is a standard for networking vendors and projects to integrate with Kubernetes. First released in 2016, CNI has become the default way to network a Kubernetes cluster. In this talk, I’ll explain why CNI is designed the way it is. I’ll talk about how CNI is typically used in a Kubernetes installation, including some common and not-so-common gotchas and pain points. I’ll go into detail about the best-practices for writing a CNI plugin with Kubernetes. I’ll also discuss the future of the project, some possible improvements, and next steps for the ecosystem as a whole.