k8s镜像缓存的问题

问题:今天新创建了一个应用,用Jenkins打包上传时发现修改的代码没生效,不管构建多少次都是不生效,然后修改k8s应用对应的镜像名,发现修改的代码又是成功的,就感觉很奇怪,是不是缓存的原因呢,就做了如下检查

1、检查Jenkins的build里面打包上传代码的地方是否有去除缓存的操作,发现是存在的,有加--no-cache -f(这个代码是去除本地缓存的)

 

 

2、检查Jenkins的workspace里面的代码是否有改变,发现我修改的代码workspace是有修改成功的

3、这个时候就考虑是不是k8s的缓存,我就去看了下应用里面的设置,发现imagePullPolicy的设置是IfNotPresent的,把IfNotPresent改为always就可以了

 

 

 

总结:

 

posted @ 2020-03-02 11:31  gram5988  阅读(1717)  评论(0编辑  收藏  举报