流水线执行 Kubernetes 镜像升级任务失败,日志提示“目标应用正被其他并行流水线或任务操作中,请等待应用升级完成后重试”。实际检查表明,同一时间没有其他流水线对目标应用进行操作。
正常情况下,流水线会通过添加注解来标记目标工作负载正在被操作中,并在操作完成后移除该注解。如果通过容器服务控制台/ Kubernetes 回滚过工作负载,或者流水线删除注解时因为网络/服务波动失败了,那么工作负载将保留错误的注解。导致后续流水线执行该任务时,误判目标应用正在被其他并行流水线或任务操作中,从而导致任务失败。
检查目标工作负载的注解,删除以 deploy.cp
开头的注解,然后重新运行流水线。