Kubernetes has a very complex network architecture. It is the networking that enables Kubernetes to redefine the latest container technology. 1. Docker containers networks 2. Containers communication in a Pod 3. Pods communication cross different nodes 4. Pod to Service communication