Cluster Networking
Kubernetes networking consists of several key components that enable seamless communication between pods, services, and external clients.
Pod-to-Pod Communication
Kubernetes assigns each pod a unique IP from the containerCIDR.
Pods within the same node communicate via the local bridge network.
Inter-node pod communication is enabled through an overlay network (VXLAN, IP-in-IP) or direct routing.
Service Networking
Services expose workloads internally using a virtual IP assigned from the servicesCIDR.
kube-proxy manages traffic routing using iptables generally.
External access is provided via LoadBalancer (cloud provider integration), NodePort, or Ingress.
ContainerCIDR and ServicesCIDR
Container CIDR defines the range of IPs allocated to pods.
The default pod CIDR for PCD Kubernetes cluster is 10.244.0.0/16
Must not overlap with PCD Virtualization private networks.
Service CIDR defines the range of virtual IPs assigned to services.
The default service CIDR for PCD Kubernetes cluster is 10.96.0.0/16
Last updated
Was this helpful?
