AliyunPipelineConfig 是 SLS 推出的全新采集配置 CRD,相较于旧版 AliyunLogConfig 在多个方面有显著改进:
| 对比维度 | AliyunPipelineConfig | AliyunLogConfig |
|---|---|---|
| ApiGroup | telemetry.alibabacloud.com/v1alpha1 | log.alibabacloud.com/v1alpha1 |
| 采集配置格式 | 等价于 LogtailPipelineConfig API | 等价于 LogtailConfig API |
| 配置冲突检测 | 支持 | 不支持 |
| webhook 校验参数 | 支持 | 不支持 |
| 配置可观测性 | Status 包含错误详情、更新时间、上次应用成功配置和时间等 | 仅包含错误码与错误信息 |
| 配置难度 | 较低 | 较高 |
AliyunLogConfig 的局限性:
- 结构混乱:SLS 资源描述不清晰,字段命名与 API 不一致。
- 功能不完善:project/logstore 配置只有首次创建生效,不允许更新。
- 多个 CR 指向同一配置时会出现冲突覆盖,尤其在跨集群场景下。
AliyunPipelineConfig 的优势: 结构按 SLS 资源类型清晰分类,必填项少,参数命名与 SLS API 一致。