Introduction to CNI

Get introduced to the Container Network Interface (CNI) in Kubernetes.

The Container Network Interface

Kubernetes is a highly modular open-source project. It provides a lot of flexibility, which makes it easier for us to opt-in our customizations. In the Kubernetes ecosystem, many projects and frameworks have come together to help manage containers easier, more flexible and adaptive.

The Container Network Interface (CNI), which helps simplify the container networking in Kubernetes, is one of those projects. CNI is a standard for the common network interface, describing the simplest possible interface between container runtime and network implementation. It is one of the CNCF projects, consisting of the CNI specification documents, a set of references, and example plugins.

But why do we need CNI?

Get hands-on with 1200+ tech skills courses.