从AliyunLogConfig迁移到AliyunPipelineConfig需要注意以下几个关键点。首先,两者的apiVersion不同:AliyunLogConfig使用log.alibabacloud.com/v1alpha1,AliyunPipelineConfig使用telemetry.alibabacloud.com/v1alpha1。其次,kind也不同:AliyunLogConfig的kind是AliyunLogConfig,而AliyunPipelineConfig的kind是ClusterAliyunPipelineConfig。AliyunPipelineConfig提供了enableUpgradeOverride字段专门用于升级迁移场景。在配置格式方面,最大的变化是采集配置部分:AliyunLogConfig使用logtailConfig.inputDetail格式,等价于SLS API中的LogtailConfig;而AliyunPipelineConfig使用config字段,等价于LogtailPipelineConfig,采用inputs/processors/flushers流水线式结构。Logstore参数命名也有差异,如AliyunLogConfig的lifeCycle在新CRD中改为ttl,logstoreHotTTL改为hotTtl,与API保持一致。迁移时建议先在测试环境验证新配置,确认采集行为一致后再在生产环境切换。




