1. Kubernetes CNI / Network Plugins
| Plugin | Type | AWS | Azure | GCP | On-Prem | Key Use |
|---|---|---|---|---|---|---|
| Calico | CNI + Network Policy | โ | โ | โ | โ | Networking + security policies |
| Cilium | eBPF CNI | โ | โ | โ | โ | High-performance networking, security, observability |
| Flannel | Basic CNI | โ | โ | โ | โ | Simple pod networking |
| Weave Net | CNI | โ | โ | โ | โ | Pod networking |
| Canal | Flannel + Calico | โ | โ | โ | โ | Networking + NetworkPolicy |
| Kube-OVN | OVN/SDN CNI | โ | โ | โ | โ | Advanced networking |
| Antrea | OVS-based CNI | โ | โ | โ | โ | Enterprise networking/security |
| Multus | Meta-CNI | โ | โ | โ | โ | Multiple network interfaces |
| Whereabouts | IPAM | โ | โ | โ | โ | Multi-network IP allocation |
| SR-IOV CNI | Hardware CNI | โ | โ | โ | โ | High-performance workloads |
2. Cloud-native Kubernetes networking
AWS / EKS
| Plugin | Layer | Purpose |
|---|---|---|
| Amazon VPC CNI | Pod โ VPC | Native AWS networking |
| Cilium | Pod โ Node โ VPC | eBPF networking/security |
| Calico | Pod networking/policy | NetworkPolicy/security |
| AWS Load Balancer Controller | L7/L4 ingress | ALB/NLB |
| AWS VPC Lattice | Service networking | Service-to-service connectivity |
| Kube-proxy | Service networking | ClusterIP/NodePort routing |
Typical EKS stack:
Internet
โ
Route 53
โ
AWS WAF
โ
ALB / NLB
โ
AWS Load Balancer Controller
โ
Kubernetes Service
โ
kube-proxy / eBPF
โ
CNI
โ
AWS VPC CNI / Cilium
โ
Pod
3. Azure / AKS
| Plugin | Layer | Purpose |
|---|---|---|
| Azure CNI | Pod โ VNet | Native Azure networking |
| Azure CNI Overlay | Pod networking | Overlay pod CIDRs |
| Cilium | eBPF | Networking/security |
| Calico | Network policy | Security/policy |
| Azure Application Gateway Ingress Controller | L7 | Application Gateway |
| Application Gateway for Containers | L7 | Modern ingress/gateway |
| Azure Load Balancer | L4 | Service LoadBalancer |
Typical:
Internet
โ
Azure Front Door / WAF
โ
Application Gateway
โ
AKS Service
โ
Cilium / kube-proxy
โ
Azure CNI
โ
Pod
4. GCP / GKE
| Plugin | Layer | Purpose |
|---|---|---|
| GKE Dataplane V2 | eBPF | Pod networking/security |
| Cilium | eBPF | Advanced networking |
| Calico | Network policy | Security |
| GKE VPC-native networking | VPC | Alias IP-based pod networking |
| GKE Gateway Controller | L7/L4 | Gateway API |
| GKE Ingress | L7 | Google Cloud Load Balancer |
GKE’s Dataplane V2 is based on eBPF/Cilium technology, making it particularly interesting if you’re learning modern Kubernetes networking.
5. OpenShift / Red Hat
For OpenShift, the networking landscape is slightly different.
| Plugin | Purpose |
|---|---|
| OVN-Kubernetes | Default OpenShift networking |
| OpenShift SDN | Legacy networking |
| Multus | Multiple network interfaces |
| SR-IOV Network Operator | High-performance networking |
| Whereabouts | IPAM for secondary networks |
| Cilium | Possible alternative in appropriate environments |
Typical OpenShift:
Internet
โ
Load Balancer
โ
OpenShift Router
โ
โโโโโโโโโโดโโโโโโโโโ
โ โ
Service Service
โ โ
โโโโโโโโโโฌโโโโโโโโโ
โ
OVN-Kubernetes
โ
Pod Network
6. Networking by OSI / Kubernetes layer
This is probably the most useful way to categorize them for DevOps/SRE learning.
Layer 1 โ Physical / NIC
NIC
โ
โโโ Ethernet
โโโ SR-IOV
โโโ DPDK
Relevant Kubernetes technologies:
- SR-IOV CNI
- DPDK
- Multus
Layer 2 โ Data Link
Ethernet
โ
Linux Bridge
โ
OVS
Technologies:
- Open vSwitch
- Linux Bridge
- OVN
- VLAN
- VXLAN
Layer 3 โ Pod networking
This is where the CNI operates.
Pod
โ
CNI
โ
โโโ Calico
โโโ Cilium
โโโ Flannel
โโโ Antrea
โโโ OVN-Kubernetes
โโโ AWS VPC CNI
โโโ Azure CNI
Layer 3/4 โ Routing
Technologies:
- Linux routing
- BGP
- IP-in-IP
- VXLAN
- Geneve
- eBPF
- kube-proxy
- IPVS
- nftables
Examples:
Calico โ BGP / VXLAN / IPIP
Cilium โ eBPF
OVN โ Geneve / OVN
Flannel โ VXLAN
Layer 4 โ Service networking
Pod
โ
Service
โ
โโโ ClusterIP
โโโ NodePort
โโโ LoadBalancer
Technologies:
- kube-proxy
- iptables
- IPVS
- nftables
- Cilium eBPF
Layer 7 โ Ingress / Gateway
Internet
โ
โผ
Ingress / Gateway
โ
โผ
Service
โ
โผ
Pod
Popular implementations:
- NGINX Ingress
- HAProxy
- Traefik
- Kong
- Envoy Gateway
- Istio Gateway
- AWS Load Balancer Controller
- GKE Gateway Controller
- Azure Application Gateway
7. Service Mesh layer
Above the basic Kubernetes networking layer:
| Technology | Proxy | Main Purpose |
|---|---|---|
| Istio | Envoy | Service mesh |
| Linkerd | Linkerd proxy | Lightweight service mesh |
| Consul | Envoy | Service networking |
| Cilium Service Mesh | eBPF/Envoy | Networking + mesh |
| Kuma | Envoy | Service mesh |
| NGINX Service Mesh | NGINX | Service mesh |
Architecture:
โโโโโโโโโโโโโโโโโโโโ
โ Service Mesh โ
โ Istio / Linkerd โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโผโโโโโโโโโโ
โ Ingress/Gateway โ
โ NGINX / Envoy โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโผโโโโโโโโโโ
โ Kubernetes โ
โ Service โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโผโโโโโโโโโโ
โ CNI โ
โ Cilium/Calico โ
โโโโโโโโโโฌโโโโโโโโโโ
โ
โโโโโโโโโโผโโโโโโโโโโ
โ Node / VPC โ
โโโโโโโโโโโโโโโโโโโโ
The shortlist I’d learn
For a modern Kubernetes networking roadmap, I’d prioritize:
1. Cilium โ modern eBPF networking
2. Calico โ networking + NetworkPolicy + BGP
3. AWS VPC CNI โ essential for EKS
4. Azure CNI โ essential for AKS
5. GKE Dataplane V2 โ essential for modern GKE
6. OVN-Kubernetes โ essential for OpenShift
7. Multus โ multiple interfaces/networks
8. SR-IOV CNI โ high-performance networking
9. NGINX/Envoy Gateway โ L7 networking
10. Istio โ service-mesh networking
For your AWS/EKS + OpenShift + Kubernetes work, the particularly important combination is:
Kubernetes Networking
โ
โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโ
โ โ โ
CNI Service L7
โ Network Network
โ โ โ
โโโโโโโโผโโโโโโโ kube-proxy Ingress/Gateway
โ โ โ / eBPF โ
Cilium Calico AWS โ NGINX / Envoy
โ โ VPC CNI โ
โ โ โ
โโโโโโโโดโโโโโโโโโโโโโโโ
โ
Cloud Network
โ
โโโโโโโโโผโโโโโโโโโ
โ โ โ
AWS Azure GCP
โ โ โ
VPC VNet VPC
This gives you a cloud โ VPC/VNet โ node โ CNI โ pod โ service โ ingress โ service mesh view, which is the cleanest way to understand Kubernetes networking end-to-end.
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services โ all in one place.
Explore Hospitals