k8s镜像缓存的问题


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

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

 

 

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

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

 

 

 

总结:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM