为 kube-controller-manager 和 kube-scheduler 启用端点



我是kubernetes世界的新手,目前我正忙于研究如何为kube-controller-manager&CCD_ 2。将来,我将使用helmkube-prometheus-stack来抓取这些端点以获取度量。然而,就目前而言,建立这些端点的正确方法是什么?

$  kubectl get ep  -n kube-system
NAME                                        ENDPOINTS                 AGE
kube-controller-manager                     <none>                    105d
kube-scheduler                              <none>                    105d
  • 无需为kube-controller-managekube-scheduler创建端点,因为它们分别使用hostNetwork和端口1025710259

  • 你可以通过检查清单来验证它"/etc/kubernetes/manifests/";以及主节点上的netstat-nltp或ss-nltp

ss -nltp | grep kube
LISTEN   0         128                127.0.0.1:10257            0.0.0.0:*       users:(("kube-controller",pid=50301,fd=7))
LISTEN   0         128                127.0.0.1:10259            0.0.0.0:*       users:(("kube-scheduler",pid=50400,fd=7))
  • ,因此它们应该可以通过<master节点ip>:<10257/10259>

最新更新