Graylog 无法连接到 Kubernetes 集群中的 Elasticsearch

贾洪吉尔·拉赫莫诺夫

我在 Kubernetes 集群上部署了 Graylog,一切正常,直到我决定添加一个环境变量并更新 Graylog 部署。

现在,有些事情停止了。我可以看到所有输入都在运行并且它们正在接受消息:

在此处输入图片说明

但是,如果我尝试查看收到的消息,它会返回 500 错误并显示以下消息:

一种

文档说 Graylog 容器需要一个名为的服务elasticsearch

docker run --link some-mongo:mongo --link some-elasticsearch:elasticsearch -p 9000:9000 -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" -d graylog2/server

如果我附加到 graylog pod 和 curl elasticsearch:9200,我会看到一个成功的结果:

{
  "name" : "Vixen",
  "cluster_name" : "graylog",
  "cluster_uuid" : "TkZtckzGTnSu3JjERQNf4g",
  "version" : {
    "number" : "2.4.4",
    "build_hash" : "fcbb46dfd45562a9cf00c604b30849a6dec6b017",
    "build_timestamp" : "2017-01-03T11:33:16Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.2"
  },
  "tagline" : "You Know, for Search"
}

但是如果灰色日志说它正在尝试连接到本地主机:

在此处输入图片说明

再一次,直到今天,一切都在工作。为什么它试图连接到本地主机,而不是弹性搜索服务?

贾洪吉尔·拉赫莫诺夫

看起来是版本问题。我将 graylog 容器降级到以前的稳定版本:2.2.3-1,它又开始工作了。

我的猜测是,当我今天更新图像时,它提取了损坏某些内容的最新版本

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Kibana连接到Kubernetes集群中的Elasticsearch

无法将Elasticsearch作为Kubernetes集群中的持久卷

无法从集群内部连接到kubernetes API

Google Cloud Kubernetes无法连接到集群

无法通过Kubernetes上的Node.Js连接到Elasticsearch(证书链中的自签名证书)

在入口控制器后面的Kubernetes集群中运行Graylog

无法连接到Kubernetes中的mysql

Kubernetes集群中的Pod无法通过出口网络策略连接到Internet

无法连接到外部IP上的Kubernetes集群

无法将工作程序节点连接到kubernetes集群

集群名称更改后,JanusGraph 无法连接到 ElasticSearch

将jaeger与Kubernetes集群上的Elasticsearch后端存储连接

如何从Kubernetes集群中的应用程序连接Redis集群?

本地 Docker 连接到 Kubernetes 集群

如何从Kubernetes集群外部连接到CockroachDB?

无法在 Windows 中形成 elasticsearch 集群

无法让kubernetes节点连接到Vagrant / Ansible中的主节点

无法连接到Kubernetes中的Cockroach吊舱

使用Go代码从Kubernetes连接到外部Kubernetes集群

无法在Kubernetes中连接到Redis:Redis连接到localhost:6379失败

如何将Kibana Pod连接到Kubernetes中的Elastic集群

在Kubernetes cron作业中运行的应用程序未连接到同一Kubernetes集群中的数据库

无法kubectl连接我的kubernetes集群

无法设置 Kubernetes 集群

错误:无法成功连接到ElasticSearch。检查您的集群状态是否不是RED并且ElasticSearch是否正常运行

Kubernetes集群中没有传出网络连接

filebeat 无法连接到elasticsearch

无法在 ubuntu 上的 kubernetes 集群中创建 fluentd 容器

无法使用NodePort访问本地kubernetes集群中的服务