云其它

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > 云其它 > k8s镜像拉取方式选择imagePullPolicy

k8s镜像拉取方式选择imagePullPolicy问题

作者:lswzw

本文解释了Kubernetes中imagePullPolicy字段的默认拉取策略,包括Always、IfNotPresent和Never,帮助ubernetes如何根据镜像的标签和摘要自动设置imagePullPolicy字段,以及如何手动更改已有资源的拉取策略

镜像拉取方式选择

默认镜像拉取策略

当你(或控制器)向 API 服务器提交一个新的 Pod 时,你的集群会在满足特定条件时设置 imagePullPolicy 字段:

说明:

容器的 imagePullPolicy 的值总是在对象初次 创建 时设置的, 如果后来镜像的标签或摘要发生变化,则不会更新。

例如:

https://kubernetes.io/zh-cn/docs/concepts/containers/images/#image-pull-policy

官方文档:

https://kubernetes.io/docs/concepts/containers/images/

k8s-imagePullPolicy

  containers:
    - name: uses-private-image
      image: $PRIVATE_IMAGE_NAME
      imagePullPolicy: Always
      command: [ "echo", "SUCCESS" ]

k8s的配置文件中经常看到有imagePullPolicy属性

这个属性是描述镜像的拉取策略

如果省略imagePullPolicy  策略为always 

​总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文