我刚开始使用Windows 10上的kuberneted。 我从here下载了这些位。
尝试从powershell启动minikube时:
PS C:\WINDOWS\system32> minikube start --vm-driver=hyperv
我遇到了错误:
Starting local Kubernetes v1.8.0 cluster...
Starting VM...
E1202 06:53:29.869106 2368 start.go:150] Error starting host: Error starting stopped host: exit status 1.
虽然文档没有提到运行minikube的任何先决条件,但是Windows 10上是否需要更改以使其运行?
答案 0 :(得分:5)
虽然我不完全理解发生了什么,但我偶然发现this article。
我使用以下步骤运行minikube:
PS C:\WINDOWS\system32> minikube delete
PS C:\WINDOWS\system32> kubectl config use-context minikube
PS C:\WINDOWS\system32> minikube start --vm-driver=hyperv
答案 1 :(得分:1)
不完整或错误的安装会导致此问题。其中有些文件被缓存。删除这些可以解决问题。有一个名为.minikube的文件夹。它可以在配置文件文件夹中或minikube二进制文件所在的位置。删除那个,然后再试一次。
答案 2 :(得分:1)
假设您的minicube
安装在X:
驱动器上,而您的个人资料位于Y:
驱动器上。然后,要启动minikube,必须在控制台上运行以下两个命令:
Y:
X:\path-to-minicube\minikube.exe start
因此,第一个命令应该将您放置在配置文件驱动器上(因为minikube将文件存储在配置文件驱动器上,然后尝试以没有任何提及的方式访问驱动器,而只是从/
)。第二个只是使用正确的“当前驱动器”运行EXE。
P.S。并且,如果您的minikube仍然抱怨无法启动停止的服务,只需运行minikube delete
(因为此软件是有状态的),然后再次尝试使用这两个命令即可。
答案 3 :(得分:0)
以管理员权限启动命令提示符。
右键单击cmd.exe图标,然后选择“以管理员身份运行”
答案 4 :(得分:0)
可能是因为现有的旧安装文件仍在驻留。 只是一个适当的清理minikube对我有用
$ minikube delete
Deleting local Kubernetes cluster...
Machine deleted.