- 文档首页
日志服务
用户指南
数据采集
LogCollector 采集
安装与升级(Linux)
安装 LogCollector(Sidecar 方式)
安装与升级(Linux)
安装 LogCollector(Sidecar 方式)
安装 LogCollector(Sidecar 方式)
本文介绍如何在 Kubernetes 集群上以 Sidecar 方式安装 LogCollector。
背景信息
通过 Sidecar 模式安装的 LogCollector,只支持采集 LogCollector 所在 Pod 内的其他容器的文本日志。不支持采集容器标准输出,不支持采集其他 Pod 内的容器文本日志或标准输出。
创建采集规则时,请勿启用容器日志采集。
在安装的过程中,主要完成以下步骤:
- 创建 LogCollector 的 ConfigMap。
- 创建 LogCollector Sidecar。
已创建 IAM 用户,获取 Access Key ID、Secret Access Key。并至少为用户授予日志服务(TLS)采集预置策略TLSLogCollectorAccess权限策略,权限详情可参考 IAM 概述。 登录需要安装 LogCollector 的 Kubernetes 集群后,参考以下步骤以 Sidecar 方式部署 LogCollector。
为 LogCollector 创建一个 Namespace。
- 创建一个 YAML 文件,名为 logcollector_ns.yaml。
2 创建 ConfigMap
为 LogCollector 创建一个 ConfigMap。
- 创建一个 YAML 文件,文件名为 logcollector_config.yaml 。
- 编辑 YAML 文件,并在 YAML 文件中输入以下脚本。
- 执行以下命令,使 ConfigMap 配置生效。
3 创建 Sidecar
为 LogCollector 创建一个 Sidecar,用于采集在同一 Pod 内的其他容器的文本日志。
- 创建一个 YAML 文件,名为 logcollector_sc.yaml。
- YAML 文件输入如下内容,并根据实际情况设置其中的参数。
- 执行以下命令,使配置生效,文件名请根据实际情况替换。
日志服务在各个区域提供的最新版本 LogCollector 镜像地址如下:
镜像地址中的 Region ID 请替换为实际环境对应地域的 ID,如华北2(北京)地域为cn-beijing。支持的地域请参考服务地址列表。
最近更新时间:2026.08.26 14:14:29