This post explains various networking aspects in Kubernetes, including CNI, LB controller, and Kube-proxy. It also explores how pod-to-pod and container-to-container communication is achieved within and across nodes. Additionally, it discusses the role of IPTABLES/IPVS in handling service IP address routing, and provides an overview of Calico, IPVS, PURELB, IPIP, and ingress controller.

6m read timeFrom itnext.io
Post cover image
Table of contents
Deciphering the Kubernetes Networking Maze: Navigating Load-Balance, BGP, IPVS and BeyondBIG picture of everything1- The relation of CNI, LB controller and Kube-proxy2-POD to POD / Container to Container — single node (IP addr based)3- POD to POD / Container to Container — multi node (IP addr based)4- POD to POD / Container to Container — multi node (Service IP addr based)Are you ready for the BIG picture? It’s time.

Sort: