gpt4 book ai didi

docker - Kubernetes 无法识别本地 docker 镜像

转载 作者:行者123 更新时间:2023-12-02 21:07:27 27 4
gpt4 key购买 nike

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

kubectl create -f command

我收到图像不存在且我没有拉取权限的错误。然后当我 ssh 进入 EC2 节点并运行
docker images

仅显示 Rancher 图像。我知道 Docker 文件存在于 AMI 中,因为我在 Kubernetes 之外启动了单独的实例,并且向自己证明了 docker 镜像存在。我注意到在通过 Rancher UI 启动集群时,似乎正在将 Docker 重新安装在我认为正在删除 docker 镜像的节点上。

最佳答案

当你说 ssh into the EC2 instance ,我相信您 checkin 了 pod 正在运行的节点,而不是 master。

另请检查图像拉取策略是否设置为 NeverIfNotPresent在您的 yaml 文件中。

imagePullPolicy: Never

关于docker - Kubernetes 无法识别本地 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57068742/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com