无法使用Minkube for Kubernetes Cluster启动HyperV VM,以在Windows 10中产生火花

时间:2020-02-11 07:57:49

标签: kubernetes hyper-v minikube hypervisor

我试图借助Minikube和Hyperv在Windows上创建Kubernetes集群。我尝试了以下方法:
1)我遵循Microsoft的blog后启用了HyperV。我使用systeminfo命令确认了它,并显示了hypervisor is detected

2)我在管理员模式下运行minikube start --vm-driver=hyperv,但遇到以下错误:

* Suggestion: Start PowerShell as Administrator, and run: 'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All'
* Documentation: https://minikube.sigs.k8s.io/docs/reference/drivers/hyperv/

X hyperv does not appear to be installed

3)我还尝试为hyperv创建虚拟交换机并使用此命令minikube start --vm-driver=hyperv --hyperv-virtual-switch="hypervswitch",但是没有运气。我还尝试了minikube start --alsologtostderr -v=7,从下面的日志中可以看到未安装hyperv。

status for hyperv: {Installed:false Healthy:false Error:C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online failed:

注意:我正在以管理员模式运行每个命令。我不确定是什么问题。

我提到了官方github问题博客,但是没有帮助。有人可以帮我吗?我从几天开始就被困住了。

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,添加--force对我有用:

minikube start --vm-driver=hyperv --force