Kubernetes无法从gcr.io中提取图像

Kubernetes无法从gcr.io中提取图像,kubernetes,Kubernetes,我第一次尝试设置Kubernetes。我遵循Fedora手册安装指南: 我正在尝试运行kubernetes插件,特别是kube ui。我创建了服务和复制控制器,如下所示: kubectl create -f cluster/addons/kube-ui/kube-ui-rc.yaml --namespace=kube-system kubectl create -f cluster/addons/kube-ui/kube-ui-svc.yaml --namespace=kube-system

我第一次尝试设置Kubernetes。我遵循Fedora手册安装指南:

我正在尝试运行kubernetes插件,特别是kube ui。我创建了服务和复制控制器,如下所示:

kubectl create -f cluster/addons/kube-ui/kube-ui-rc.yaml --namespace=kube-system
kubectl create -f cluster/addons/kube-ui/kube-ui-svc.yaml --namespace=kube-system
当我跑的时候

kubectl get events --namespace=kube-system
我看到这样的错误:

 Failed to pull image "gcr.io/google_containers/pause:0.8.0": image pull failed for gcr.io/google_containers/pause:0.8.0, this may be because there are no credentials on this request.  details: (Authentication is required.)

我该怎么告诉库伯内特斯进行身份验证?文档中没有涉及到这一点。那么我该如何解决这个问题呢?

正如消息所说,您需要凭证。你在使用谷歌容器引擎吗?那你得跑了

gcloud config set project <your-project>
gcloud config set compute/zone <your-zone, like us-central1-f>
gcloud beta container clusters get-credentials --cluster <your-cluster-name>
gcloud配置集项目
gcloud配置集计算/分区
gcloud beta容器群集获取凭据--群集

然后,您的GCE群集将具有凭据,如消息所示,您需要凭据。你在使用谷歌容器引擎吗?那你得跑了

gcloud config set project <your-project>
gcloud config set compute/zone <your-zone, like us-central1-f>
gcloud beta container clusters get-credentials --cluster <your-cluster-name>
gcloud配置集项目
gcloud配置集计算/分区
gcloud beta容器群集获取凭据--群集

然后您的GCE群集将具有凭据

这是由于最近GCE存储中断造成的,我们所有人在从gcr(后端使用GCE存储)提取图像时都遇到了此错误


您仍然看到此错误吗?

这是由于最近gce存储中断造成的,我们所有人在从gcr(后端使用gce存储)提取图像时都遇到了此错误

你还看到这个错误吗