search
数据采集 采集源配置 Kubernetes 容器对象采集

Kubernetes 容器对象采集

简介

通过读取kubelet状态中容器信息转换成对象数据并上报到 DataFlux 中。

前置条件

配置

进入 DataKit 安装目录下的 conf.d/k8sobject 目录,复制 k8sobject.conf.sample 并命名为 k8sobject.conf。示例如下:

设置:

[[inputs.k8sobject]]
  ## URL for the kubelet
  url = "http://127.0.0.1:10255"

  ## Monitor interval
  interval = "60s"

  ## Use bearer token for authorization. ('bearer_token' takes priority)
  ## If both of these are empty, we'll use the default serviceaccount:
  ## at: /run/secrets/kubernetes.io/serviceaccount/token
  # bearer_token = "/path/to/bearer/token"
  ## OR
  # bearer_token_string = "abc_123"

  ## Set response_timeout (default 5 seconds)
  # response_timeout = "5s"

  ## Optional TLS Config
  # tls_ca = /path/to/cafile
  # tls_cert = /path/to/certfile
  # tls_key = /path/to/keyfile
  ## Use TLS but skip chain & host verification
  # insecure_skip_verify = false

配置好后,重启 DataKit 即可生效。

采集数据

采集数据的格式由用户配置决定

关键事件

该数据源无关键事件数据

日志

该数据源无日志