【问题标题】:How is K8S_HOST_URL used and what needs it in EFK如何使用 K8S_HOST_URL 以及 EFK 中需要它什么
【发布时间】:2018-05-16 21:31:28
【问题描述】:

问题

EFK 中 K8S_HOST_URL 配置参数的作用是什么?在 EFK 中,K8S_HOST_URL 作为环境变量存在,它看起来被 fluentd 用于与 Kubernetes API 服务器通信,如 fluentd 配置的 filter-k8s-meta.conf 中所指定。

正在寻找文档,但不在 OpenShift Aggregating Container Logs 文档中。在 Google 中搜索,但找不到明确的答案。

请推荐详细解释的文档。

【问题讨论】:

    标签: logging kubernetes fluentd efk


    【解决方案1】:

    第一个“K8S_HOST_URL”没有出现在elastic/elasticsearchfluent/fluentdelastic/kibana(来自“EFK”的 3 个项目)

    它确实只显示在 openshift/origin-aggregated-logging 中,这是一个包含日志堆栈组件的图像定义以及构建和部署它们的工具的存储库。

    所以这似乎是 Openshift 部署其堆栈的方式(通过 Kubernetes),它将对其进行监控(参见“Collect and store Kubernetes events”)

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

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

    【讨论】:

      【解决方案2】:

      来自 RHEL

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-13
        • 2015-07-04
        相关资源
        最近更新 更多