繁体   English   中英

Vagrant Kubernetes Docker 拒绝访问我从直接来自 Z05B6D6053C41A2BDAE30 的图像创建的标签

[英]Vagrant Kubernetes Docker Pull access denied to a tag I create from image that is direct from docker hub

所以我有这个问题,无论我尝试什么,我都会收到以下错误。 我知道在同一个问题上有很多事情,但我已经尝试了我在那里看到的一切。

所以这是我的设置。 Vagrant -> 创建 4 个节点(1 个主节点,3 个节点) -> 将 kubernetes 放在每个节点上,然后我在所有 4 台机器上执行相同的操作,看看它是否有效。

  1. 文档登录(成功到我的dockerhub账号)
  2. docker拉nginx
  3. docker 标签 nginx nginxy(注意y)
  4. 在 Master 上,我运行带有图像的 ngin-deployment.yaml 文件:nginxy

以下是每次的错误。 有趣的是它只发生在我标记的图像上。 如果我只使用“nginx”它就可以了。 请注意,我可以在所有机器上看到标签并登录。 所以我相信我符合 ERROR 的要求。 我认为只有主人应该拥有图像,但在没有任何效果后将其放入所有节点。

Normal   Scheduled  <unknown>              default-scheduler  Successfully assigned default/gyrex- deployment-58f44bf77f-9h6tg to node2
Normal   Pulling    2m34s (x4 over 4m11s)  kubelet, node2     Pulling image "nginxy:latest"
Warning  Failed     2m33s (x4 over 4m10s)  kubelet, node2     Failed to pull image "nginxy:latest": rpc error: code = Unknown desc = Error response from daemon: pull access denied for nginxy, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Warning  Failed     2m33s (x4 over 4m10s)  kubelet, node2     Error: ErrImagePull

我完全完成了本教程,但没有任何效果。 https://kubernetes.io/docs/concepts/containers/images/#configuring-nodes-to-authenticate-to-a-private-repository

尝试将imagePullPolicy: Never添加到 YAML 文件中容器规范的规范部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM