WARN log metricbeat pods (на kubernetes): ошибка поиска DNS "k8s-node4": поиск k8s-node4 на 10.96.0.10:53: такого хоста нет - PullRequest
0 голосов
/ 20 октября 2019

Я устанавливаю metricbeat через официальные диаграммы управления (значение по умолчанию).

Но внутри файлов журналов я заметил, что:

kubectl -n ведение журналов metricbeat-metricbeat-ljjfx:

2019-10-20T10:22:57.191Z    WARN    transport/tcp.go:53 DNS lookup failure "k8s-node4": lookup k8s-node4 on 10.96.0.10:53: no such host
2019-10-20T10:23:01.196Z    WARN    transport/tcp.go:53 DNS lookup failure "k8s-node4": lookup k8s-node4 on 10.96.0.10:53: no such host
2019-10-20T10:23:02.143Z    WARN    transport/tcp.go:53 DNS lookup failure "k8s-node4": lookup k8s-node4 on 10.96.0.10:53: no such host
2019-10-20T10:23:03.867Z    WARN    transport/tcp.go:53 DNS lookup failure "k8s-node4": lookup k8s-node4 on 10.96.0.10:53: no such host
2019-10-20T10:23:06.364Z    WARN    transport/tcp.go:53 DNS lookup failure "k8s-node4": lookup k8s-node4 on 10.96.0.10:53: no such host

1 Ответ

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

Такая ошибка указывает на то, что вы должны изучить свою политику DNS. Более подробную информацию можно найти здесь . Короче говоря, вам нужно добавить этот конфиг:

hostNetwork: true  
dnsPolicy: ClusterFirstWithHostNet  

Пожалуйста, дайте мне знать, если это помогло.

...