Сервер метрик не может получить данные мониторинга с узла, в котором находится его модуль - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь выяснить, почему сервер Metric не собирает статистику с узла, на котором он развернут (r2s13).В моем кластере 3 узла (1 мастер и 2 рабочих).

  • метрическая версия сервера: 0.3.1

  • версия kubernetes: 1.12 (установлена ​​с kubeadm)

  • Плагин CNI: сеть плетения

kubectl top node вывод:

NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%

r2s12 344m 4% 3079Mi 12%

r2s14 67m 0% 1695Mi 21%

r2s13 

В журнале сервера метрик повторяется строка ниже (только для узла, на котором развернут сервер метрики r2s13):

E1023 15:28:14.643011 1 manager.go:102] unable to fully collect metrics: unable to fully scrape metrics from source kubelet_summary:r2s13: unable to fetch metrics from Kubelet r2s13 (10.199.183.218): Get https://10.199.183.218:10250/stats/summary/: dial tcp 10.199.183.218:10250: i/o timeout

Я не могу пропинговать от модуля до узла, где он развернут.

Я добавил ниже config в метрическом сервере:

    command:
    - /metrics-server
    - --kubelet-insecure-tls
    - --kubelet-preferred-address-types=InternalIP
...