ImagePullPolicy 设置为始终
还假设一旦我已经使用版本ABC:1.2部署了我的有状态集,然后又回到了ABC:1.1 现在我正在尝试将其升级到版本ABC:1.2。
1.2(一旦部署)==>回到版本(1.1)==>现在想再次升级到(1.2)
Q1)我的问题是,我的整个映像会再次从Docker存储库中提取吗? 还是只会丢失缺少的图层?
Q2)ImagePullPolicy是否强制整个图像拉动或仅缺少图层?
请帮助我理解这一点。
答案 0 :(得分:3)
这两个问题的答案是整个图像将再次被拉出。如果存在任何图层,它将在拉出后显示layer already exists
。只是暗示您总是拉图像而不是特定层。
答案 1 :(得分:1)
您可以使用以下命令查看部署中发生的详细信息:
kubectl rollout status deploy/ABC
kubectl rollout history deploy/ABC
kubectl describe deploy ABC