今天突然间,我的Kubernetes集群似乎无法从gcr.io中提取kube图像;
未能拉出图像"gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b":图像拉出gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b,失败,这可能是因为在此请求中没有凭据。详细信息:(标记2691d6fbc11c57b4d1d4cd831125eb4b,未在存储库gcr.io/google_containers/kube- found中找到)
我不确定我是否相信“无凭据”的部分,因为这已经工作了很多个月。
有人看到这个了吗?
发布于 2016-12-06 06:31:30
你可以试试这种解决问题的技巧。通过ssh登录到您的k8s minion节点。键入‘码头拉gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b’,看看结果是什么。
您还必须确保gcr.io中存在标签‘2691d6fbc11c57b4d4d4cd831125eb4b’。我觉得这个标签太长了?
发布于 2016-12-06 10:27:12
正如建议的那样,如果您自己尝试并docker pull该映像,您就会发现问题所在:
$ docker pull gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b
Pulling repository gcr.io/google_containers/kube-proxy
Tag 2691d6fbc11c57b4d1d4cd831125eb4b not found in repository gcr.io/google_containers/kube-proxy带有特定标记(2691d6fbc11c57b4d1d4cd831125eb4b)的图像在gcr.io上不存在。
您需要使用现有的标记,您可以从API获得一个标签列表:
curl https://gcr.io/v2/google_containers/hyperkube/tags/list 这为我们提供了(例如) v1.6.0-alpha.0
$ docker pull gcr.io/google_containers/kube-proxy:v1.6.0-alpha.0
v1.6.0-alpha.0: Pulling from google_containers/kube-proxy
..
..https://stackoverflow.com/questions/40934115
复制相似问题