Reading 20m read

Kubernetes Networking Model

Understand the fundamental networking requirements in Kubernetes: flat network, Pod IPs, and the CNI plugin interface.

Full content coming soon. This lesson is being written.

This lesson covers the Kubernetes networking model:

  • The three fundamental networking requirements (Pod-to-Pod, Pod-to-Service, External-to-Service)
  • Flat network model: every Pod gets a unique routable IP
  • Container Network Interface (CNI) plugins: Flannel, Calico, Cilium, Weave
  • Network namespaces and veth pairs explained
  • DNS in Kubernetes: CoreDNS, FQDN format
  • kube-dns vs CoreDNS

Check back soon for the full content.

Next Lesson