0

我通过官方 helm 图表(默认值)安装 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
4

2 回答 2

1

使用 helm3,在 values.yml 中启用hostNetwork解决了问题

daemonset:
  enabled: true
  hostNetworking: true
于 2020-08-23T02:16:16.647 回答
0

这种错误表明您应该查看您的 DNS 策略。更多细节可以在这里找到。简而言之,您需要添加此配置:

hostNetwork: true  
dnsPolicy: ClusterFirstWithHostNet  

请让我知道这是否有帮助。

于 2019-10-21T12:43:44.790 回答