Minikube 在 Windows 10 上,Hyper-V 卡在 "Starting cluster components"

Minikube on Windows 10 with Hyper-V stuck on "Starting cluster components"

我在 windows 10 上使用 minikube 并尝试使用 Hyper-V 启动它。 因为我在公司代理后面并使用 CNTLM 来避免身份验证。我将 http_proxy 和 https_proxy 添加为 docker env.

minikube start --vm-driver hyperv --hyperv-virtual-switch "PrimaryVirtualSwitch" --docker-env http_proxy=http://10.55.35.143:3128 --docker-env https_proxy=http://10.55.35.143:3128 --memory 8192 --cpus 4

输出如下:

Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...

在最后一步 "Starting cluster components" 命令卡住了。

我尝试启用详细输出,但在到达 "Starting cluster components" 步骤后它没有记录任何内容。

命令 minikube ssh 正在运行,我可以 ping 10.55.35.143:3128

谁能告诉我我做错了什么?

附加信息 Minikube 版本:v0.28.0

下载cmder,输入bash切换到bash,导出http_proxy和https_proxy和运行 minikube启动。 您可以在 https://github.com/kubernetes/minikube/issues/2425.

找到有关相关主题的更多信息

您也可以尝试使用 --bootstrapper=localkube 选项启动 minikube。

我也被卡住了"Starting cluster components..."
经过多次重试后,我发现在一些 github 问题中我必须添加全局系统变量 MINIKUBE_HOME 然后它起作用了。该变量必须指向安装 minikube.exe 的路径。

MINIKUBE_HOME=C:\Program Files (x86)\Kubernetes\Minikube