zadig v1.17 更新服务后,服务实例中的镜像有时会回退版本,有时又不会,
以下截图是记录的更新服务后镜像版本回退
v2.14.0 是最新版镜像,但更新服务生效后,变成了v2.7.0的镜像(之前发布的旧版本)
使用更新服务来改变服务变量的值,更新后有时会导致镜像版本回退,有时又正常使用最新镜像。
请问问题在哪呢?
zadig v1.17 更新服务后,服务实例中的镜像有时会回退版本,有时又不会,
以下截图是记录的更新服务后镜像版本回退
使用更新服务来改变服务变量的值,更新后有时会导致镜像版本回退,有时又正常使用最新镜像。
请问问题在哪呢?
+1 我们这边偶尔也会出现类似问题
版本是 1.17
新的镜像是通过zadig更新的?是在环境中手动操作的,还是通过工作流部署更新的?》
全都是通过zadig操作的。工作流部署
groups返回多条是因为当前环境中镜像正在更新,这个返回的值是从k8s中取的
是用的产品工作流还是自定义工作流
使用的是产品工作流,目前还没用到自定义工作流
我确认下,v2.7.0这个镜像也是通过zadig工作流产生的对吧?
所有的镜像版本全是通过zadig 产品工作流部署来的
那再确认下 这个服务在使用工作流构建部署的时候,是否是多个服务组件一起跑的?
v2.7.0 是老镜像,v2.14.0 是新镜像
v2.14.0 镜像构建部署的时候,是多个服务一起跑的吗?
是的,但是评论中的复现出来的是单服务跑的
v2.14.0是多服务一起跑的构建做部署的,此时环境内看到的镜像信息是对的
然后你需要更新服务变量,通过环境页面操作这个服务的时候,镜像变成了之前的2.7.0
是这样的流程吗
是部署完2.14.0后,都过了一天以上的时间,再更新服务变量,镜像就变了2.7.0(旧版本)
好明白了,这个和时间没有关系
这是1.17.0中的已知bug,产品工作流并发构建部署时出现的问题
建议升级1.18.0再观察下此场景
好的。感谢大佬。