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

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

k8s镜像缓存的问题

 

 

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

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

k8s镜像缓存的问题

 

 

 

总结:

k8s镜像缓存的问题

 

相关文章:

  • 2021-10-20
  • 2021-06-20
  • 2021-08-04
  • 2021-11-21
  • 2021-05-15
  • 2021-06-21
猜你喜欢
  • 2021-07-06
  • 2021-08-14
  • 2021-12-19
  • 2021-06-09
  • 2021-08-14
  • 2022-01-01
  • 2021-07-17
  • 2022-01-05
相关资源
相似解决方案