【发布时间】:2020-11-13 18:16:34
【问题描述】:
假设我在集群中创建了一个 cronjob。它每天运行一次。
我的问题是,在第二次、第三次等运行时,它会使用拉取图像的缓存副本(Kubernetes 是否有类似“拉取图像本地缓存”之类的东西?)还是为每个 cronjob 运行我的 kubernetes集群将从我的私有存储库中提取图像?
【问题讨论】:
标签: kubernetes
假设我在集群中创建了一个 cronjob。它每天运行一次。
我的问题是,在第二次、第三次等运行时,它会使用拉取图像的缓存副本(Kubernetes 是否有类似“拉取图像本地缓存”之类的东西?)还是为每个 cronjob 运行我的 kubernetes集群将从我的私有存储库中提取图像?
【问题讨论】:
标签: kubernetes
这取决于您的图像的标记方式和其他配置。如果它是具有特定版本的图像,那么它只会拉一次,直到您指定其他。如果图像带有:latest 标签或为该 pod 指定了imagePullPolicy: Always,则 Kubernetes 将尝试使该特定 pod 的图像尽可能保持最新(可能会在重新启动时拉取图像)更常见的问题是如何强制 Kubernetes每次运行 pod 时拉取新版本的图像。
请在此处阅读:
【讨论】: