K8S Deployment: 镜像从本地拉取
部署在 PC 上的 K8S 希望使用刚刚 docker build 的本地镜像,在 deployment 中可以设置镜像拉取策略 imagePullPolicy
为 IfNotPresent
(如果本地不存在则拉取仓库中的)或者设置为 Never
(不从仓库中拉取镜像,只用本机的)
spec:
containers:
- name: query-ip
image: XXX
imagePullPolicy: IfNotPresent
1
2
3
4
5
2
3
4
5
如果希望每次都拉取最新的镜像,任选其一:
imagePullPolicy
设置为Always
- 省略
imagePullPolicy
,并使用:latest
作为要使用的镜像的标签。
reference
- [1] K8S. 镜像名称 open in new window
- [1] Blue summer. k8s使用本地镜像open in new window