Kube-proxy
kube-proxy is a Kubernetes node component that maintains network rules forwarding service traffic to appropriate application pods.
Acing the Certified Kubernetes Administrator Exam, Second Edition
Kube-proxy is the Kubernetes node component that implements network forwarding rules for service traffic to pods.
- How it is used
- Implements Service-to-Pod network forwarding on every Kubernetes node.
- How deep it goes
- Explains node placement, Service forwarding, and iptables rules, but stops short of detailing rule-generation internals.
- Examples
- Uses kind worker nodes, kube-system Pod listings, kubectl inspection, kindnet, and containerd to demonstrate placement and operation.
- What you can do after
- Diagnose/debug with kube-system listings, Service and Deployment ports and labels, kube-proxy status, and CNI presence.
Read how Acing the Certified Kubernetes Administrator Exam, Second Edition explains kube-proxy →
Kubernetes in Action, Second Edition
kube-proxy is a Kubernetes node component that implements network connectivity and load balancing for services and their application endpoints.
- How it is used
- Provides worker-node connectivity and load balancing for application instances exposed through Kubernetes services.
- How deep it goes
- Explains kube-proxy’s role and deployment-lifecycle position, but stops short of implementation mechanics or configuration details.
- Examples
- Uses a manifest defining applications and Services, then follows ready instances receiving load-balanced client traffic.
- What you can do after
- Evaluate/understand how Kubernetes turns ready application instances into load-balanced network endpoints.
Read how Kubernetes in Action, Second Edition explains kube-proxy →
Related concepts
- gke dataplane v1used by · GKE Dataplane v1 is the GKE networking implementation based on kube-proxy, iptables, and Calico.
- DaemonSetuses · A DaemonSet is a Kubernetes workload resource that ensures a Pod runs on each eligible node or selected nodes matching specified criteria.
- load balancingconfigures · Load balancing is the distribution of requests or computational work across multiple resources to manage demand, reduce workload imbalance, and improve utilization or availability.
- serviceuses · A Kubernetes Service is an API resource that provides stable network access and service discovery for a changing set of Pods or other specified destinations.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

