数据采集 采集源配置 Kubernetes 容器对象采集
Kubernetes 容器对象采集
简介
通过读取kubelet状态中容器信息转换成对象数据并上报到 DataFlux 中。
前置条件
- 已安装 DataKit (DataKit 安装文档)
配置
进入 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 即可生效。
采集数据
采集数据的格式由用户配置决定
关键事件
该数据源无关键事件数据
日志
该数据源无日志