【发布时间】: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