我当时尝试使用Kubernetes进行构建,但我想使用早期提取的本地映像来节省时间(因此不必每次创建容器时都提取映像)。 Kubernetes只是忽略了我的本地图像。
例如。当我跑步时docker images,我把它列入清单
gcr.io/google_containers/k8s-dns-kube-dns-amd64 1.14.1 f8363dbf447b 7 months ago 52.36 MB
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用config(只是配置文件的一部分)构建部署时
image: gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.1
imagePullPolicy: Never
Run Code Online (Sandbox Code Playgroud)
它说 Container image "gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.1" is not present with pull policy of Never
我想知道是否有什么我想念的。感谢帮助!
如果您使用的是 Kubernetes 集群,则必须确保您需要的 Docker 映像在所有节点中都可用,因为您并不真正知道哪个节点会被分配 Pod。
所以:从每个集群节点拉取/构建所需的镜像。
| 归档时间: |
|
| 查看次数: |
1556 次 |
| 最近记录: |