【问题标题】:Unable to start HyperV VM with Minkube for Kubernetes Cluster for spark in windows 10无法在 Windows 10 中使用 Minkube for Kubernetes Cluster 启动 HyperV VM
【发布时间】:2020-05-26 14:09:14
【问题描述】:

我正在尝试借助 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 问题博客来解决我的问题,但没有帮助。有人可以帮我吗?从那以后我就被困住了..

【问题讨论】:

  • 您是通过 shell 还是通过设置启用了 hyperv?如果是通过 shell,请检查它是否像 docs 中那样启用?因为X hyperv does not appear to be installed 说它没有安装。有 github issue 和 hyperv-switch,有 21 个赞成票的答案,你能试试这个,让我知道它是否有效?
  • 我尝试了所有方法,但没有成功。
  • 有人可以在这里提出建议吗?

标签: kubernetes hyper-v minikube hypervisor


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-03-15
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 2017-09-08
    相关资源
    最近更新 更多