我是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-manage
和kube-scheduler
创建端点,因为它们分别使用hostNetwork
和端口10257
和10259
。 -
你可以通过检查清单来验证它"/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>