Vagrant Kubernetes Docker 拒绝访问我从直接来自 docker hub 的图像创建的标签
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 台机器上执行相同的操作只是为了看看它是否有效。
- 文档登录(成功到我的dockerhub账号)
- docker拉nginx
- docker 标记 nginx nginxy(注意 y)
- On Master I 运行 我的 ngin-deployment.yaml 图像文件:nginxy
每次都出现以下错误!有趣的是它只发生在我标记的图像上。如果我只使用“nginx”,它就可以工作。请注意,我可以在所有机器上看到标签并登录。所以我相信我符合ERROR的要求。
我以为只有 master 应该有图像,但是在没有任何工作后将它放在所有节点中。
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 文件中容器规范的规范部分。
所以我遇到了这个问题,无论我尝试什么,我都会收到以下错误。我知道在同一个问题上有很多事情,但我已经尝试了在那里看到的一切。
这是我的设置。 Vagrant -> 创建 4 个节点(1 个主节点,3 个节点) -> 在每个节点上放置 kubernetes 然后我在所有 4 台机器上执行相同的操作只是为了看看它是否有效。
- 文档登录(成功到我的dockerhub账号)
- docker拉nginx
- docker 标记 nginx nginxy(注意 y)
- On Master I 运行 我的 ngin-deployment.yaml 图像文件:nginxy
每次都出现以下错误!有趣的是它只发生在我标记的图像上。如果我只使用“nginx”,它就可以工作。请注意,我可以在所有机器上看到标签并登录。所以我相信我符合ERROR的要求。 我以为只有 master 应该有图像,但是在没有任何工作后将它放在所有节点中。
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 文件中容器规范的规范部分。