Enterprise & Cloud Networking Vendors
9 entriesCommercial platforms for container, multi-cloud and data-center networking.
CNI Plugins & Standards
7 entriesNetwork plugins and specifications that wire up pods and containers.
Container Runtime Networking
2 entriesHow individual container engines handle networking.
Service Mesh & Proxies
3 entriesSecure, observable service-to-service traffic.
Ingress, Gateway & Load Balancing
3 entriesGetting external traffic into container clusters.
Frequently Asked Questions
What is container networking?
Container networking is how containers get network interfaces and IP addresses, find each other, and reach external networks. In Kubernetes it is implemented by a Container Network Interface (CNI) plugin, often combined with network policy, ingress and service-mesh components.
What is the difference between a CNI plugin and a service mesh?
A CNI plugin provides pod-level connectivity and network policy at layers 3 and 4. A service mesh such as Istio or Linkerd adds service-to-service features like mutual TLS, retries and traffic observability, typically at layer 7, on top of that connectivity.
Which container networking solution should I choose?
It depends on scale and requirements. Flannel suits simple clusters, Calico and Cilium add network policy and, in Cilium's case, eBPF-based performance and observability, and Multus helps when pods need several network interfaces. Enterprise vendors add support, multi-cloud connectivity and integrated security.
What is eBPF and why do modern CNI plugins use it?
eBPF lets networking, observability and security logic run safely inside the Linux kernel. CNI plugins such as Cilium use it to replace iptables-based kube-proxy, giving faster service load balancing, network policy enforcement and flow visibility with less overhead at scale.
How do Kubernetes network policies and ingress or Gateway API fit in?
Network policies control which pods may talk to each other and are enforced by the CNI plugin. Ingress controllers and the Gateway API manage traffic entering the cluster, and load balancers such as MetalLB provide external IPs on bare metal. Most clusters combine all three.