How to understand `kube-proxy implementing part of the Kubernetes Service concept`?

When I read document. kube-proxy

kube-proxy is a network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.

The Service API includes a number of things:

  • in-cluster virtual LBs (clusterIP)
  • node ports
  • external LBs
  • and more, not germane

kube-proxy implements clusterIP and nodePort functionality and assists in some external LB plumbing. There are several “modes” that it supports including iptables and IPVS on linux.