突然间,今天我的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)
我不确定我是否相信没有凭据'因为这已经工作了好几个月。
有人见过这个吗?
答案 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