Kube-proxy is a daemon running on each node. It reflects the services defined in the cluster and manages the rules to load-balance requests to a service’s backend pods.(NOT ROUND ROBIN ROUTING by default)

Credits: google Images

Kube-proxy can run in three different modes but iptables is the default mode

kube-proxy maintains network rules on nodes. These network rules allow network communication to your Pods from network sessions inside or outside of your cluster.

--

--