http.host:0.0.0.0 - 错误查找logstash:没有这样的主机

问题描述 投票:0回答:1

我在 k8s 上部署 ELK 但在

Filebeat

上出现错误

kubectl describe pod filebeat-filebeat-rpjbg -n elk
///

错误:

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

豆荚:

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

SVC:

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

elasticsearch-values.yaml

logstash-values.yaml

filebeat-values.yaml

elasticsearch kubernetes logstash filebeat
1个回答
2
投票

Filebeat 正在尝试解析“logstash”,但您没有具有该名称的服务。你有“logstash-logstash”。尝试更改 filebeat 配置(filebeat value.yaml 中的第 49 行和 116 行)或相应更改 Logstash 服务的名称。

© www.soinside.com 2019 - 2024. All rights reserved.