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

降低

我正在尝试在Kubernetes集群中部署Elastic和Kibana。

我已经使用Helm chart安装了Elastic:

helm repo add elastic https://helm.elastic.co
helm repo update
helm install stable/elasticsearch --namespace elastic --name elasticsearch --set imageTag=6.5.4

和Kibana使用Helm图表:

helm install elastic/kibana --namespace elastic --name kibana --set imageTag=6.5.4,elasticsearchURL=http://elasticsearch-client.elastic.svc.cluster.local:9200

我已经从我的Kibana窗格中进行了检查,该URL可以访问并产生以下结果

curl -v http://elasticsearch-client:9200
* About to connect() to elasticsearch-client port 9200 (#0)
*   Trying 10.19.251.82...
* Connected to elasticsearch-client (10.19.251.82) port 9200 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: elasticsearch-client:9200
> Accept: */*
>
< HTTP/1.1 200 OK
< content-type: application/json; charset=UTF-8
< content-length: 519
<
{
  "name" : "elasticsearch-client-8666954ffb-kthcx",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "-MT_zbKySiad0jDJVc1ViQ",
  "version" : {
    "number" : "6.5.4",
    "build_flavor" : "oss",
    "build_type" : "tar",
    "build_hash" : "d2ef93d",
    "build_date" : "2018-12-17T21:17:40.758843Z",
    "build_snapshot" : false,
    "lucene_version" : "7.5.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

在Kibana窗格中用于启动的命令行(由舵图生成)是

/usr/share/kibana/bin/../node/bin/node --no-warnings /usr/share/kibana/bin/../src/cli --cpu.cgroup.path.override=/ --cpuacct.cgroup.path.override=/ --elasticsearch.url=http://elasticsearch-client:9200

因此,似乎Elastic群集URL是正确的并且可以访问。

但是,当我在浏览器中显示UI时,得到以下页面

我的Kibana用户界面似乎指示错误和无效的版本

综上所述,两个版本是相同的:

  • docker.elastic.co/elasticsearch/elasticsearch-oss:6.5.4
  • docker.elastic.co/kibana/kibana:6.5.4

ElasticSearch网址正确,但Kibana不想访问ElasticSearch

卢卡贝鲁奇尼的天气

我认为您正在使用OSS Elasticsearch发行版和Non-OSS Kibana软件包。

您可以尝试使用docker.elastic.co/kibana/kibana-oss:6.5.4吗?

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 Docker 中的 Prometheus 连接到 Kubernetes 集群?

将Kibana连接到Kubernetes集群中的Elasticsearch

如何将OpenStack卷连接到Kubernetes Staic Pod?

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

如何将本地 Kubernetes 集群中的单个文件挂载到 Pod 中

如何将NodeJ连接到Atlas mongodb集群

如何将 MySQL 连接到 Kafka 集群

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

Kubernetes如何跟踪StatefulSet中哪个云盘连接到哪个Pod?

如何将rsyslog日志从多个位置转发到ELK,并使其在kibana中显示?

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

如何将服务连接限制为Kubernetes中的Pod列表?

如何从Kubernetes Pod连接到私有IP

如何使用Docker将metricbeat连接到Elasticsearch和Kibana

如何将 ignite web 控制台与我的 kubernetes 集群 pod(服务器和客户端)连接

如何使用SQLAlchemy连接到Amazon Redshift中的集群?

如何在Elixir中连接到Mongo副本集群

将 Elasticsearch 连接到 Kibana

如何将Kubernetes DNS用于Pod?

如何将 EMR 集群连接到 EC2 服务器

如何将AWS Elasticache Redis集群连接到Spring Boot应用程序?

PyQt:如何将 QStandardItemModel 中的 QStandardItem 连接到函数

如何将向量连接到numpy矩阵的行中?

如何将动作连接到ControlsFX中的按钮?

如何将输出的单列连接到列表中?

如何将滑块连接到JavaScript中的article元素?

如何将变量连接到替代文本中

如何在 kubernetes 集群中使用 FQDN 连接到 gRPC 服务器?

如何将ipad连接到wifi