小编Oli*_*ier的帖子

如何在 kubernetes 部署中使用本地 docker 镜像(不是 minikube)

我有一个使用 kubeadm (不是 minikube)安装了 kubernetes 的虚拟机。VM 充当集群的单个节点,删除了污点以允许它充当主节点和工作节点(如 kubernetes 文档中所示)。我已经保存、传输并加载了我的应用程序:测试图像。我可以使用 docker run 轻松运行容器。当我运行sudo docker images时它会出现。

当我创建使用此映像的部署/pod 并指定Image-PullPolicy: IfNotPresentNever时,我仍然遇到ImagePullBackoff错误。描述命令显示它尝试从 dockerhub 中提取图像...

请注意,当我尝试使用因创建另一个 pod 而拉取的本地映像时,ImagePullPolicies 似乎可以工作,没有问题。尽管当我运行 sudo docker images --all 时图像没有出现

如何在 kubernetes 中使用 pod 的本地镜像?有没有办法在不使用私有存储库的情况下做到这一点?

cloud containers orchestration kubernetes

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

cloud ×1

containers ×1

kubernetes ×1

orchestration ×1