【问题标题】:Unable to start minikube with Hyper V无法使用 Hyper V 启动 minikube
【发布时间】:2019-10-03 20:25:37
【问题描述】:

我正在尝试在我的机器上启动 minikube,但它给出了一个错误:

 Error: [VBOX_NOT_FOUND] create: precreate: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path

当我安装 VirtualBox 并尝试启动 minikube 时,它​​说 VirtualBox 和 Hyper V 冲突。那么如何开始呢?

我应该禁用 Hyper V 并安装 VirtualBox 还是有办法使用 Hyper V?

【问题讨论】:

  • 我假设你在 Windows 机器上使用它。你如何启动你的 minikube ?你使用什么命令和什么选项/标志?正如您在此处看到的那样,Windows minikube 上的kubernetes.io/docs/tasks/tools/install-minikube/… 同时支持VirtualboxHyper-v,因此您需要在这两个管理程序之间进行选择。
  • 我正在使用 Windows 10 并使用 minikube 启动命令。但它没有启动。 Hyper-v 已启用。
  • 当你提供额外的标志--vm-driver hyperv ?
  • 我很高兴它有帮助。好的,如果它解决了您的问题,让我将其作为您问题的官方答案发布,以便将来可能遇到类似问题的其他用户接受并轻松找到它。

标签: kubernetes minikube


【解决方案1】:

错误:[VBOX_NOT_FOUND] 创建:预创建:未找到 VBoxManage。制作 确保安装了 VirtualBox 并且 VBoxManage 在路径中

表示 Minikube 尝试开始使用 默认虚拟机管理程序,即 Virtualbox (ref),它正在寻找 VBoxManage系统的PATH 环境变量中的命令,如果未安装 VirtualBox,则该环境变量当然不存在。

当你想使用不同的 hypervisor 时(你可以这样做,因为 Minikube for Windows 也支持 Hyper-V (ref) 你需要为minikube start 命令提供额外的标志,指定你希望它使用的虚拟化技术。如果你希望它使用Hyper-V,它应该是这样的:

minikube start --vm-driver=hyperv 

此外,您可能希望将hyper 设置为您的默认驱动程序。您可以使用以下命令来完成:

minikube config set vm-driver hyperv

您也可以在here找到此信息。

【讨论】:

    猜你喜欢
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 2020-09-25
    • 2019-05-15
    • 2016-08-12
    • 2019-03-28
    相关资源
    最近更新 更多