如何使用K8S_HOST_URL以及EFK中需要什么

时间:2017-12-03 06:55:44

标签: logging kubernetes fluentd efk

问题

EFK中K8S_HOST_URL配置参数的用途是什么?在EFK中,K8S_HOST_URL作为环境变量存在,并且它看起来像用于在流利配置的filter-k8s-meta.conf中指定的流畅地与Kubernetes API服务器通信。

查找文档但不在OpenShift Aggregating Container Logs文档中。在谷歌搜索但未找到明确的答案。

请建议详细说明的文档。

2 个答案:

答案 0 :(得分:1)

首先" K8S_HOST_URL"未显示在elastic/elasticsearchfluent/fluentdelastic/kibana中(来自" EFK和#34的3个项目;)

它只显示在openshift/origin-aggregated-logging中,它是具有日志记录堆栈组件的图像定义的repo,以及用于构建和部署它们的工具。

所以这似乎是Openshift如何部署其堆栈(通过Kubernetes),它将监控(参见" Collect and store Kubernetes events")

另见" mux-logging service" (仍然来自openshift/origin-aggregated-logging):

  

Fluentd获取Kubernetes元数据,以使用命名空间UUID,pod UUID以及pod标签和注释来丰富每个容器日志消息。

答案 1 :(得分:1)

来自RHEL

fluend中的环境变量K8S_HOST_URL是用于访问主API的内部URL。尚未记录。

相关问题