Как включить прослушивание 10255 в моем сервисе kubelet - PullRequest
0 голосов
/ 10 октября 2019

Я учусь работать с Kubernetes и пытаюсь настроить мониторинг моего кластера Kubernetes. Для этого я использую метрику и лося. После развертывания и настройки metricbeat я получаю сообщение об ошибке:

error making http request: Get http://172.16.0.205:10255/stats/summary: dial tcp 172.16.0.205:10255: connect: connection refused

Я обнаружил, что мой Kubelet не прослушивает порт 10255:

[root@kube2 /]# netstat -ap | grep -i "listen" | grep "kubelet"
tcp        0      0 localhost:40450         0.0.0.0:*               LISTEN      8560/kubelet        
tcp        0      0 localhost:10248         0.0.0.0:*               LISTEN      8560/kubelet        
tcp6       0      0 [::]:10250              [::]:*                  LISTEN      8560/kubelet 

Как включить этот порт. Я нашел информацию, что мне нужно использовать параметр --read-only-port = 10255, но как мне применить его к моему кубелету, я не совсем понял. Например:

[root@kube2 /]# kubelet --config --read-only-port=10255
\F1010 13:32:48.592306   15851 server.go:196] failed to load Kubelet config file --read-only-port=10255, error failed to read kubelet config file "/--read-only-port=10255", error: open /--read-only-port=10255: no such file or directory

Это не работает. Какой файл ему нужен?

Может кто-нибудь помочь мне с решением этой проблемы?

1 Ответ

0 голосов
/ 10 октября 2019

Я решил эту проблему. Я добавил флаги в / var / lib / kubelet / kubelet-flags в каждом узле моего kubertenes:

KUBELET_KUBEADM_ARGS="--cgroup-driver=systemd --network-plugin=cni --pod-infra-container-image=k8s.gcr.io/pause:3.1 --read-only-port=10255"

и перезапустил службу kubelet.

Теперь у меня есть открытый порт 10255:

[root@kube2 7.1]# netstat -ap | grep -i "listen" | grep "kubelet"
tcp        0      0 localhost:44799         0.0.0.0:*               LISTEN      6281/kubelet        
tcp        0      0 localhost:10248         0.0.0.0:*               LISTEN      6281/kubelet        
tcp6       0      0 [::]:10250              [::]:*                  LISTEN      6281/kubelet        
tcp6       0      0 [::]:10255              [::]:*                  LISTEN      6281/kubelet    

И я вижу несколько бревен кубернетов в моей кибане.

...