使用OpenKruise独立升级iLogtail Sidecar遵循原地升级(in-place update)模式,无需重建业务Pod。升级流程如下:首先更新SidecarSet资源中iLogtail容器的镜像版本号。OpenKruise控制器检测到SidecarSet配置变更后,按照配置的升级策略(如分批、灰度)逐步对目标Pod中的iLogtail容器进行原地更新。原地更新只重启Sidecar容器本身,业务主容器保持运行不受中断。升级过程支持暂停、恢复和回滚操作,遇到异常可及时止血。升级策略可配置maxUnavailable控制并行升级的Pod数量,partition字段可实现金丝雀发布。整个升级过程中Pod IP不变、挂载卷不丢失,iLogtail的checkpoint文件得以保留,确保升级后日志采集无缝续传不丢数据。




