kubernetes无法从gcr.io中提取kube-proxy

时间:2016-12-02 14:08:37

标签: kubernetes

突然间,今天我的Kubernetes集群似乎无法从gcr.io中提取kube-proxy图像;

无法提取图片" gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b":gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b的图片提取失败,这可能是因为那里没有此请求的凭据。详细信息:(在存储库gcr.io/google_containers/kube-proxy中找不到标记2691d6fbc11c57b4d1d4cd831125eb4b)

我不确定我是否相信没有凭据'因为这已经工作了好几个月。

有人见过这个吗?

2 个答案:

答案 0 :(得分:0)

你可以尝试这种故障排除技巧。通过ssh登录到k8s minion节点。输入'docker pull gcr.io/google_containers/kube-proxy:2691d6fbc11c57b4d1d4cd831125eb4b',看看效果如何。

您还必须确保gcr.io中存在标签'2691d6fbc11c57b4d1d4cd831125eb4b'。我觉得这个标签太长了?

答案 1 :(得分:0)

根据建议,如果您尝试Distribution.xml自己成像,则可以看到问题:

docker pull

gcr.io上不存在包含您特定标记($ 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 )的图片。

您需要使用现有标记,您可以从API获取标记列表:

2691d6fbc11c57b4d1d4cd831125eb4b

这为我们提供了(例如)curl https://gcr.io/v2/google_containers/hyperkube/tags/list

v1.6.0-alpha.0