You need to enable JavaScript to run this app.
导航

Kubernetes 镜像升级失败,日志提示目标应用正被其他并行流水线或任务操作中,如何处理?

最近更新时间2023.03.17 11:08:21

首次发布时间2023.03.17 11:08:21

问题现象

流水线执行 Kubernetes 镜像升级任务失败,日志提示“目标应用正被其他并行流水线或任务操作中,请等待应用升级完成后重试”。实际检查表明,同一时间没有其他流水线对目标应用进行操作。

原因分析

正常情况下,流水线会通过添加注解来标记目标工作负载正在被操作中,并在操作完成后移除该注解。如果通过容器服务控制台/ Kubernetes 回滚过工作负载,或者流水线删除注解时因为网络/服务波动失败了,那么工作负载将保留错误的注解。导致后续流水线执行该任务时,误判目标应用正在被其他并行流水线或任务操作中,从而导致任务失败。

解决方案

检查目标工作负载的注解,删除以 deploy.cp 开头的注解,然后重新运行流水线。