Windows 10上的Minikube,Hyper-V卡在“启动群集组件”上

时间:2018-06-28 14:03:40

标签: kubernetes windows-10 hyper-v minikube

我在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

输出如下:

  

启动本地Kubernetes v1.10.0集群...
  正在启动VM ...
  正在获取VM IP地址...
  正在将文件移到群集中...
  设置证书...
  正在连接集群...
  设置kubeconfig ...
  正在启动集群组件...

在“启动集群组件”的最后一步,命令卡住了。

我尝试启用详细输出,但到达“启动群集组件”步骤后,它没有记录任何内容。

命令minikube ssh有效,我可以ping 10.55.35.143:3128

谁能给我一个提示我做错了什么?

其他信息 Minikube版本:v0.28.0

2 个答案:

答案 0 :(得分:3)

下载cmder,输入bash切换为bash,导出http_proxy和https_proxy并运行minikube start。 您可以在https://github.com/kubernetes/minikube/issues/2425上找到有关相关主题的更多信息。

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

答案 1 :(得分:1)

我也被困在“正在启动集群组件...”
经过多次重试后,我在某个github问题中发现我必须添加全局系统变量MINIKUBE_HOME,然后它才起作用。该变量必须指向minikube.exe的安装路径。

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