Skip to content

Decision for a CNI

NETWAYS Managed Kubernetes offers two different Container Networking Interfaces (CNIs): Flannel and Cilium.

Flannel is characterized by its simplicity, while Cilium provides advanced features such as network encryption or Service Mesh functionality.

Flannel

Flannel Logo

Flannel focuses on the basic network connectivity. It does not provide NetworkPolicies or network encryption, but it is extremely reliable for communication between Pods.

This makes it a good choice when you want to combine CNIs or place a Service Mesh on top of it.

Cilium

Cilium Logo

If you need advanced CNI features like NetworkPolicies, network encryption, mTLS, and observability, Cilium is the right choice. It offers many capabilities that would otherwise require a full Service Mesh such as Istio.