我正在尝试借助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问题博客,但没有帮助。有人可以帮我吗?我被困住了好几天..

最佳答案

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

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

08-26 19:10