EFK中K8S_HOST_URL配置参数的用途是什么?在EFK中,K8S_HOST_URL作为环境变量存在,并且它看起来像用于在流利配置的filter-k8s-meta.conf中指定的流畅地与Kubernetes API服务器通信。
查找文档但不在OpenShift Aggregating Container Logs文档中。在谷歌搜索但未找到明确的答案。
请建议详细说明的文档。
答案 0 :(得分:1)
首先" K8S_HOST_URL
"未显示在elastic/elasticsearch
,fluent/fluentd
或elastic/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)
fluend中的环境变量K8S_HOST_URL是用于访问主API的内部URL。尚未记录。