2

我是 kubernetes 世界的新手,目前我正忙于弄清楚如何为kube-controller-manager&启用端点kube-scheduler。将来,我将使用 helmkube-prometheus-stack来抓取这些端点以获取指标。但是,目前设置这些端点的正确方法是什么?

$  kubectl get ep  -n kube-system
NAME                                        ENDPOINTS                 AGE
kube-controller-manager                     <none>                    105d
kube-scheduler                              <none>                    105d
4

1 回答 1

0
  • 无需为 and 创建端点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))
  • 所以它们应该可以通过 <masternodeip>:<10257/10259> 访问
于 2021-07-14T11:26:55.457 回答