提交代码之后,重新运行流水线,部署成功,但是发现容器并没有更新
手动删除容器之后,发现新的容器已经成功部署
重新运行流水线,容器组并未更新
RickK零S
如果流水线执行成功,请检查是否镜像的tag没有发生变化,如果是这样的话,deploy或者其他组件没有更新,这个是k8s本身的机制。你可以查看k8的官方文档,或者是ks社区提供的基础教程 https://www.bilibili.com/video/BV1vJ411T7Tm
简单来讲,你可以参考如下的两种做法:
- 每次都修改 tag,确保生成唯一的
- 不需要每次修改 tag,但是,每次都带上hash
- 不需要每次修改 tag,但是,每次都修改 deploy 或者其他组件的某个 annotation,确保k8s会自动更新
1 年 后
- 已编辑
2 年 后
cesar-blog 你好,请问这个问题有解决吗,我也有同样的疑惑