Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 使用相同的图表版本升级头盔,但不同的Docker图像标签_Kubernetes_Kubernetes Helm - Fatal编程技术网

Kubernetes 使用相同的图表版本升级头盔,但不同的Docker图像标签

Kubernetes 使用相同的图表版本升级头盔,但不同的Docker图像标签,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我有一个关于头盔升级的问题。我正在开发一个图表foo-1.0.0,它部署了一个带有docker图像条的吊舱:4.5.1 我有一个版本“myrelease”,它基于1.0.0版中的这个图表foo(里面有一个条形图:4.5.1) 现在,我对条形图进行了修复,重建图像条形图:4.5.2,更改图表中的图像,但我没有修改其版本。它仍然是foo-1.0.0 我宣布: $ helm upgrade myrelease repo/foo --version 1.0.0 我的问题是升级后,我的pod仍在运行:4

我有一个关于头盔升级的问题。我正在开发一个图表foo-1.0.0,它部署了一个带有docker图像条的吊舱:4.5.1

我有一个版本“myrelease”,它基于1.0.0版中的这个图表foo(里面有一个条形图:4.5.1)

现在,我对条形图进行了修复,重建图像条形图:4.5.2,更改图表中的图像,但我没有修改其版本。它仍然是foo-1.0.0

我宣布:

$ helm upgrade myrelease repo/foo --version 1.0.0
我的问题是升级后,我的pod仍在运行:4.5.1而不是4.5.2


在耕耘机中,这是一个“缓存”吗?蒂勒似乎没有再次下载foo-1.0.0。有办法强制下载吗?

您需要更改
值的图像部分中的
标记
版本。yaml

image:
  repository: bar
  tag: 4.5.2
  pullPolicy: Always
然后运行以下命令:

helm upgrade myrelease repo/foo 
或者只运行以下命令:

helm upgrade myrelease repo/foo --set=image.tag=1.2.2
并设置适用的图像版本