【发布时间】:2021-10-29 00:27:08
【问题描述】:
Windows 10 企业版。我正在尝试设置 minikube 并关注official documentation。当我尝试确认我的安装时,使用以下命令:
minikube start --driver=hyperv
然后我得到这个错误:
X Exiting due to PR_HYPERV_AS_ADMIN: Failed to start host: creating host: create: precreate: Hyper-v commands have to be run as an Administrator
* Suggestion: Right-click the PowerShell icon and select Run as Administrator to open PowerShell in elevated mode.
* Documentation: https://rominirani.com/docker-machine-windows-10-hyper-v-troubleshooting-tips-367c1ea73c24
* Related issue: https://github.com/kubernetes/minikube/issues/4511
但是,我是以管理员身份运行 Powershell。 (开始菜单>右键单击Powershell图标>选择“以管理员身份运行”。)我还尝试以管理员身份运行常规cmd实例——同样的问题。不幸的是,消息中的“文档”页面是 404,并且“相关问题”已关闭,没有任何用处。
如何将适当的管理员权限应用于我的 Powershell 或 cmd 实例,以便能够将 minikube 与 Hyper-V 一起使用? This other question 确认我确实需要以管理员身份运行,但似乎即使以管理员身份运行也不足以完成 minikube 在幕后所做的任何检查。
(请注意,我可以使用 docker 驱动程序启动它,但是我对本地 docker 做了一些糟糕的事情,因此更喜欢使用 Hyper-V。)
- minikube v1.13.1
【问题讨论】:
-
您是否尝试添加用户以将您的用户添加到 Hyper-V 管理员组或以提升模式运行 shell?请参阅here 了解更多详情,并记得在做出这些更改后重新登录。
-
是的,我在提升模式下运行了 powershell,这就是我问这个问题的原因,因为它是推荐的补救措施,显然没有任何区别。
-
请尝试将您的用户添加到 Hyper-V 管理员组或尝试使用具有管理员权限的其他用户。
标签: powershell windows-10 minikube