简介
组件介绍
tke-log-agent 是 Kubernetes 集群日志采集组件,用户可非侵入式采集容器标准输出日志、容器内日志以及节点日志。
部署在集群内的资源对象
kubernetes对象名称 | 类型 | 资源量 | Namespace |
tke-log-agent | Daemonset | 0.21C126M | kube-system |
cls-provisioner | Deployment | 0.1C64M | kube-system |
logconfigs.cls.cloud.tencent.com | CustomResourceDefinition | – | – |
cls-provisioner | ClusterRole | – | – |
cls-provisioner | ClusterRoleBinding | – | – |
cls-provisioner | ServiceAccount | – | kube-system |
tke-log-agent | ClusterRole | – | – |
tke-log-agent | ClusterRoleBinding | – | – |
tke-log-agent | ServiceAccount | – | kube-system |
使用场景
独立集群开启审计日志采集时,默认安装 tke-log-agent 并采集 apiserver 审计日志。通过采集规则采集容器标准输出日志、容器内日志、节点日志。
组件原理
1. cls-provisioner 监听到用户创建了采集规则后,根据采集规则的配置信息,生成 CLS 侧采集配置同步到 CLS 侧服务端。2. tke-log-agent 根据采集规则,映射日志目录到统一目录下。3. loglistener 同步 CLS 服务端采集配置,并根据采集配置采集日志上报到 CLS 侧。
相关链接
开启日志采集通过控制台配置日志采集通过YAML配置日志采集通过采集规则采集容器日志上报到 Kafka
容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/147640.html