在Windows 7上启动minikube无法启动 - 获取主机状态时出错:机器不存在

时间:2018-02-18 23:07:55

标签: windows windows-7 kubernetes virtualbox minikube

一直在尝试使用VirtualBox VM Driver在我的Windows 7计算机上设置Kubernetes进行本地开发。每次安装和运行minikube失败,出现以下错误:

D:\minikube>minikube start --vm-driver=virtualbox
Starting local Kubernetes v1.9.0 cluster...
Starting VM...
E0219 09:47:24.441727    4220 start.go:159] Error starting host: Error getting state for host: machine does not exist.

 Retrying.
E0219 09:47:24.448727    4220 start.go:165] Error starting host:  Error getting state for host: machine does not exist
E0219 09:47:54.448727    4220 util.go:151] Error uploading error message: : 
Post https://clouderrorreporting.googleapis.com/v1beta1/projects/k8s-minikube/events:report?key=AIzaSyACUwzG0dEPcl-eOgpDKnyKoUFgHdfoFuA: dial tcp 172.217.25.138:443: i/o timeout

我怀疑这可能是由于我的笔记本电脑中的企业配置导致网络驱动器文件夹(N :)中的minikube缓存下载所致,但是,将.minikube文件夹从N:\.minikube复制到{{ 1}}没有减轻这个问题。

如果有人设法解决它,请告诉我。

4 个答案:

答案 0 :(得分:11)

重新安装minikube后,我在osx上遇到了同样的错误。只需删除minikube VM并重新启动修复所有内容:

$ minikube delete
$ minikube start

答案 1 :(得分:1)

  • 转到C:\ Users \\
  • 删除.minikube文件夹
  • 启动minikube(minikube.exe启动--kubernetes-version =“ v1.10.0” --vm-driver =“ virtualbox”)

答案 2 :(得分:0)

尝试使用Powershell / cygwin代替cmd。

还删除.minikube文件夹

执行minikube删除 然后minikube开始

答案 3 :(得分:0)

在某些情况下,VM驱动程序可能有问题。如果未指定,则默认为VirtualBox。但是,如果您使用的是HyperV(例如,由于在Windows上安装了docker),它将无法启动。您可能必须像这样启动它:

minikube start --vm-driver hyperv

或其他适当的方法。