如何在已缓存的kubernetes中重新镜像?

问题描述 投票:-1回答:1

我正在使用具有20个工作节点的kubernetes集群。我已将图像提取策略设置为IfNotPresent以减少创建时间。图像托管在dockerhub上。

当我在dockerhub中更新映像时,我需要清除所有20个工作节点的缓存。目前,我正在对所有20个工作节点执行docker pull更新最新映像。

是否有Kubernetes本机解决方案或任何其他最佳行业解决方案来更新所有节点上的映像?

image docker kubernetes containers
1个回答
0
投票

您需要在ImagePullPolicy中使用Always。如果是这样,只要使用特定标签的提交哈希值发生变化,K8S就会再次拉动。记住也要设置rollingUpdate。

© www.soinside.com 2019 - 2024. All rights reserved.