【问题标题】:Unable to start minikube with Hyper-V on windows 10无法在 Windows 10 上使用 Hyper-V 启动 minikube
【发布时间】:2020-05-28 06:02:20
【问题描述】:

当我运行这个命令时:

minikube 启动 --vm-driver=hyperv

minikube 无法启动并显示如下错误:

Microsoft Windows 10 Enterprise 上的 minikube v1.7.2

根据用户配置使用hyperv驱动

! “hyperv”驱动程序报告了一个问题:C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online failed:

建议:以管理员身份启动 PowerShell,然后运行:'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All'

X hyperv 似乎没有安装

所以我按照显示的消息并启动了命令:

Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online

它显示了以下结果:

功能名称:Microsoft-Hyper-V-All 显示名称:Hyper-V 描述:提供用于创建和运行虚拟机及其资源的管理服务和工具 美德等资源。 RestartRequired : 可能 状态:启用 自定义属性:

另外,我已验证 Hyper-v 已正确安装。 我安装了 minikube 1.7.2。 知道如何解决这个问题吗?

感谢您的帮助。

【问题讨论】:

  • 这个建议你试过了吗,Suggestion: Start PowerShell as Administrator, and run: 'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All'
  • 是的,但我仍然有同样的问题
  • 我还没有深入挖掘,但整个下午都在面对这个问题。在注意到 minikube 1.7.x 在上周刚刚发布后,我降级到 1.6.2。在不做任何其他更改的情况下,minikube 现在正在为我工​​作。我没查过这个问题是在1.7的哪个版本引入的,但至少可以确认1.6.2没有这个问题,所以一定是bug。
  • 我遇到了类似的问题,这里有一个可能的解决方案:My answer is here

标签: windows kubernetes hyper-v minikube hypervisor


【解决方案1】:

最后,我能够使用 --force 标志启动 minikube,这里描述的 minikube 1.7.2 存在问题#6579

【讨论】:

  • 很好地解决了这个问题,感谢分享!您现在应该接受此答案作为您问题的正确答案。
【解决方案2】:

试试

minikube 启动 --vm-driver=hyperv --force

【讨论】:

    【解决方案3】:

    安装 minikube 后,在 powershell 中运行以下命令(以管理员身份)

    1. minikube 配置集驱动程序 hyperv
    2. minikube 删除
    3. minikube 启动 --vm-driver=Hyper-V

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 2016-03-09
      相关资源
      最近更新 更多