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

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

一直在尝试使用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复制到C:\Users\abc123\.minikube并没有减少问题。

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

windows windows-7 kubernetes virtualbox minikube
4个回答
11
投票

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

$ minikube delete
$ minikube start

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

0
投票

尝试使用powershell / cygwin而不是cmd。

同时删除.minikube文件夹

Dominique Deten Ten Minikube srt


0
投票

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

minikube start --vm-driver hyperv

或者任何合适的东西。

© www.soinside.com 2019 - 2024. All rights reserved.