kubernetes - Kubernetes cronjob 和镜像拉取
问题描述
假设我在集群中创建了一个 cronjob。它每天运行一次。
我的问题是,在第二次、第三次等运行时,它将使用拉取图像的缓存副本(Kubernetes 是否有类似“拉取图像本地缓存”之类的东西?)或者对于每一个 cronjob 运行,我的 kubernetes 集群都会拉取我的私人存储库中的图像?
解决方案
这取决于您的图像的标记方式和其他配置。如果它是具有特定版本的图像,那么它只会拉一次,直到您指定其他。如果图像带有:latest
标签或imagePullPolicy: Always
为该 pod 指定,则 Kubernetes 将尝试使该特定 pod 的图像尽可能保持最新(可能会在重启时拉取图像)更常见的问题是如何强制 Kubernetes 拉取新版本的图像每次运行 pod 时。请在此处阅读:
推荐阅读
- java - 错误:仅从 Android O 开始支持 MethodHandle.invoke 和 MethodHandle.invokeExact (--min-api 26)
- javascript - 将过滤的元素移到隐藏的元素之前
- entity-framework - 无法使用 SaveChanges() 更新数据库
- tensorflow - 如何在本地 rtx gpu 的 tpu 上训练 keras 模型
- php - 不识别变量也不识别 else 语句
- database - 如果用户在单个查询中喜欢提要,则获取信息(Firestore)
- python - Polyglot ubuntu 无法下载语言文件
- javascript - React 表单刷新整个页面 onSubmit 和 setState 不起作用
- c# - RequestLocalizationOptions 不返回 ASP.NET Core 支持的区域性
- c++ - 如何替换boost Spirit x3中的左递归?