k8s中pod的镜像拉取策略

属性名称 imagePullPolicy

spec:
  containers:
  - name: string
    image: string
    imagePullPolicy: [Always | Never | IfNotPresent]
    ...

属性说明

  1. Always:表示每次都尝试重新拉取镜像
  2. IfNotPresent:表示如果本地有该镜像,则使用本地的镜像,本地不存在时则拉取镜像
  3. Never:表示仅使用本地镜像

系统默认设置 imagePullPolicy=Always 的情况:

  • 不设置 imagePullPolicy,也未指定镜像的tag;
  • 不设置 imagePullPolicy,镜像的 tag 为 latest;
  • 启用了名为 AlwaysPullimages 的准入控制器 (Admission Controller)。