Kubernetes Cluster Error Accessing gcr.io

使用

kubectl run nginx --image=nginx

后查看:

kubectl describe pods

发现处于creating状态,并且报错:

(unable to ping registry endpoint https://gcr.io/v0/\nv2 ping attempt failed with error: Get https://gcr.io/v2/:...

原因:gcr.io被墙,无法ping到。

解决方法:

在各个nodes上,从dockerhub拉取相关image并打新的tag:(可以使用ansible解决)

docker pull docker.io/kubernetes/pause

docker tag kubernetes/pause gcr.io/google_containers/pause:2.0

docker tag gcr.io/google_containers/pause:2.0 gcr.io/google_containers/pause

再次在master上使用

kubectl run nginx --image=nginx

kubectl get deployments

可以发现nginx已经启动。

 

参考链接:http://blog.csdn.net/wangtaoking1/article/details/49122977

posted on 2016-11-03 12:16  傻子才悲伤  阅读(406)  评论(0编辑  收藏  举报

导航