在K8s部署ELK时Filebeat出现Logstash DNS解析失败问题求助
Kubernetes部署ELK栈时Filebeat就绪探针失败问题
执行命令 kubectl describe pod filebeat-filebeat-rpjbg -n elk 查看Pod详情,发现就绪探针失败,错误信息如下:
Warning Unhealthy 8s (x5 over 48s) kubelet Readiness probe failed: logstash: logstash:5044...
connection...
parse host... OK
dns lookup... ERROR lookup logstash on 10.245.0.10:53: no such host
怀疑Logstash的values.yaml配置是否引发该问题,相关配置片段如下:
logstashConfig: logstash.yml: | http.host: 0.0.0.0 xpack.monitoring.enabled: false
当前集群内Pod状态:
NAME READY STATUS RESTARTS AGE elasticsearch-master-0 1/1 Running 0 146m filebeat-filebeat-rpjbg 0/1 Running 0 5m45s filebeat-filebeat-v4fxz 0/1 Running 0 5m45s filebeat-filebeat-zf5w7 0/1 Running 0 5m45s logstash-logstash-0 1/1 Running 0 14m logstash-logstash-1 1/1 Running 0 14m logstash-logstash-2 1/1 Running 0 14m
集群内Service信息:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE elasticsearch-master ClusterIP 10.245.205.251 <none> 9200/TCP,9300/TCP 172m elasticsearch-master-headless ClusterIP None <none> 9200/TCP,9300/TCP 172m logstash-logstash ClusterIP 10.245.104.163 <none> 5044/TCP 16m logstash-logstash-headless ClusterIP None <none> 9600/TCP 16m
内容的提问来源于stack exchange,提问作者Breaking News
相关产品推荐
相关产品推荐

