我不知道这是故意的行为还是GCR中的bug。基本上我试着这样做:
我希望重用相同的标签,这样就不会在每次测试时更改配置文件,也不需要存储以前版本的镜像。
发布于 2018-06-10 05:47:05
听起来您遇到了kubernetes/kubernetes#42171中描述的问题。
tl;dr,kubernetes的默认拉取策略被人为破坏,无法重用标签(other than latest)。我相信来自k8s社区的指导是使用“不可变的标签”,这有点矛盾。
您有几个选项:
latest标签,因为kubernetes已经在他们的default pull policy logic中硬编码了这一点(我相信这是为了减轻你的问题)。PullAlways ImagePullPolicy。如果您这样做,您将产生少量开销,因为您的节点将必须与注册表进行检查,以确定该标记尚未通过PullIfNotPresent ImagePullPolicy的映像摘要进行部署。我链接的公关中有更详细的解释,但这让你两全其美。https://stackoverflow.com/questions/50773396
复制相似问题