AliyunPipelineConfig是SLS全新推出的采集配置CRD,相比AliyunLogConfig有多方面改进。在配置格式上,AliyunPipelineConfig按SLS资源类型(project、logstore、machineGroup、config)分层清晰组织,参数命名与SLS API完全一致;而AliyunLogConfig结构混乱,字段命名不统一(如lifeCycle与API中的ttl不一致)。在功能上,AliyunPipelineConfig支持webhook参数校验和配置冲突检测,能在提交时就发现格式错误;AliyunLogConfig不支持这些功能,多个CR指向同一配置时会出现冲突覆盖。在可观测性上,AliyunPipelineConfig的Status字段包含错误详情、更新时间、上次成功配置和时间等丰富信息;AliyunLogConfig仅有错误码和错误信息。AliyunPipelineConfig必填项只有project.name、config.inputs和config.flushers,配置难度更低。建议新用户直接使用AliyunPipelineConfig,已有AliyunLogConfig的用户可通过enableUpgradeOverride字段平滑迁移。




