Я новичок в K8S и пытаюсь понять точную роль kube-proxy, работающего на каждом узле в кластере. В документации упоминается, что «kube-proxy отражает службы, определенные в Kubernetes API на каждом узле, и может выполнять простую пересылку потоков TCP, UDP и SCTP или циклическую пересылку TCP, UDP и SCTP через набор бэкэндов». Чтобы это было правдой, каждый kube-proxy должен иметь полную информацию обо всех сервисах, запущенных в кластере, поскольку kube-proxy несет ответственность за предоставление доступа к любой службе, которая запрашивается приложением, запущенным в pod. (на соответствующем узле). Значит ли это, что все прокси-серверы kube внутри кластера K8S (работающие на каждом узле) являются зеркальными отображениями? Если да, то почему kube-proxy присутствует на каждом узле, а не централизованный для всего кластера?
ссылка на документацию K8S по прокси: https://kubernetes.io/docs/concepts/cluster-administration/proxies/