1、执行命令检测一下是哪些镜像拉取失败:
kubectl get pod -A
一般情况都是kubernetes-dashboard命名空间下的容器镜像拉取出错:
kubernetes-dashboard dashboard-metrics-scraper-7db978b848-wpxd4 0/1 ImagePullBackOff 0 100s kubernetes-dashboard kubernetes-dashboard-6f4c897964-z7672 0/1 ImagePullBackOff 0 100s
2、查看镜像拉取失败的日志:
kubectl describe pod dashboard-metrics-scraper-7db978b848-wpxd4 -n kubernetes-dashboard
可以看到镜像下载出错了,然后一直重试
Back-off pulling image "kubernetesui/metrics-scraper:v1.0.8" Error: ImagePullBackOff
3、手动拉取镜像
执行命令进入minikube内部: minikube ssh
然后从国内库下载镜像,再打上tag
#手动pull docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-scraper:v1.0.8 #打上tag docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-scraper:v1.0.8 docker.io/kubernetesui/metrics-scraper:v1.0.8
#手动pull docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/dashboard:v2.7.0 #打上tag docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/dashboard:v2.7.0 kubernetesui/dashboard:v2.7.0
4、启动dashboard
minikube dashboard