Kubernetes Networking

Kubernetes Networking

Kubernetes network model

kube-proxy provides per host LB for services

Ingress Controller enables user access to pods

Container Network Interface (CNI)

Kubernetes implements the Container Network Interface (CNI)

Network implementation can plug into CNI, e.g.

Network plugins provide different features

Most plugins implement an overlay network (IP-in-IP)

Other plugins use a flat networking model, e.g.