首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes无法识别本地docker镜像

Kubernetes无法识别本地docker镜像
EN

Stack Overflow用户
提问于 2019-07-17 12:55:44
回答 1查看 142关注 0票数 0

我创建了一个带有docker的AWS AMI,并预加载了我的镜像(docker镜像是7 my,从私有注册表下载需要太长时间)。我正在使用Rancher,并已将我的节点模板设置为使用此ami。当我运行我的

代码语言:javascript
运行
复制
kubectl create -f command

我得到的错误是镜像不存在,并且我没有拉取权限。然后我通过ssh进入EC2节点并运行

代码语言:javascript
运行
复制
docker images

只有牧场主的图像才会出现。我知道docker文件存在于AMI中,因为我在Kubernetes之外启动了单独的实例,并向自己证明了docker镜像的存在。我注意到,当通过Rancher UI启动集群时,看起来Docker正在节点上重新安装,我相信这些节点正在删除docker镜像。

EN

回答 1

Stack Overflow用户

发布于 2019-07-17 18:47:56

当您说ssh into the EC2 instance时,我相信您检查的是运行pod的节点,而不是主节点。

另外,请检查您的yaml文件中的镜像拉取策略是否设置为NeverIfNotPresent

代码语言:javascript
运行
复制
imagePullPolicy: Never
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57068742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档