minikube:无法在Mac上启动,错误E1006

问题描述 投票:0回答:2

我正在尝试在自己的Mac上本地设置k8s,并且在安装所有依赖项之后,我尝试运行minikube start,但收到以下错误消息:

😄  minikube v1.4.0 on Darwin 10.14.6
💡  Tip: Use 'minikube start -p <name>' to create a new cluster, or 'minikube delete' to delete this one.
🏃  Using the running virtualbox "minikube" VM ...
⌛  Waiting for the host to be provisioned ...
🐳  Preparing Kubernetes v1.16.0 on Docker 18.09.9 ...
E1006 09:57:30.975647   22071 cache_images.go:79] CacheImage k8s.gcr.io/kube-apiserver:v1.16.0 -> /Users/chrisbao/.minikube/cache/images/k8s.gcr.io/kube-apiserver_v1.16.0 failed: fetching image: Get https://k8s.gcr.io/v2/: dial tcp [2404:6800:4008:c04::52]:443: i/o timeout
E1006 09:57:30.976341   22071 cache_images.go:79] CacheImage gcr.io/k8s-minikube/storage-provisioner:v1.8.1 -> /Users/chrisbao/.minikube/cache/images/gcr.io/k8s-minikube/storage-provisioner_v1.8.1 failed: fetching image: Get https://gcr.io/v2/: dial tcp [2404:6800:4008:c00::52]:443: i/o timeout

minikube status命令返回以下状态信息:

host: Running
kubelet:
apiserver: Stopped
kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100

那么如何调试和修复它?可能的原因是什么?

kubernetes minikube
2个回答
0
投票

[尝试拉取图像时出现连接超时。

“获取https://k8s.gcr.io/v2/:拨打tcp [2404:6800:4008:c04 :: 52]:443:I / O超时”

您可以确认可以从minikube VM中访问互联网吗?

minikube sshping google.com

您应该看到类似enter image description here


0
投票

E1006 09:57:30.975647 22071 cache_images.go:79] CacheImage k8s.gcr.io/kube-apiserver:v1.16.0-> /Users/chrisbao/.minikube/cache/images/k8s.gcr.io/kube -apiserver_v1.16.0失败:获取图像:获取https://k8s.gcr.io/v2/:拨打tcp [2404:6800:4008:c04 :: 52]:443:输入/输出超时

看来您无法从GCR中提取k8s api服务器映像。您可以通过使用--image-repository--image-mirror-country标志尝试使用可用的图像镜像之一。例如,如果您居住在中国,则可以使用以下方法启动minikube:

minikube start --image-mirror-country=cn
© www.soinside.com 2019 - 2024. All rights reserved.