Hyper-V
概览
Hyper-V 是内置于现代 Microsoft Windows 版本中的原生管理程序。
要求
- 64位版本的 Windows 10 企业版、专业版或教育版(系统要求)
- 启用 Hyper-V
启用 Hyper-V
以管理员身份打开 PowerShell 控制台,并运行以下命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
如果 Hyper-V 之前未激活,您将需要重启。
用法
minikube start --driver=hyperv
将 hyperv 设置为默认驱动
minikube config set driver hyperv
特殊功能
minikube start
命令支持额外的 hyperv 特定标志
--hyperv-virtual-switch
: minikube 虚拟机应使用的虚拟交换机名称。默认为找到的第一个--hyperv-use-external-switch
: 如果未明确指定虚拟交换机,则使用外部虚拟交换机而不是默认交换机,如果未找到则创建一个新交换机。如果未指定适配器,驱动程序将首先查找 LAN 适配器,然后查找其他适配器(WiFi 等)。或者用户可以指定一个适配器连接到外部交换机。默认为 false--hyperv-external-adapter
: 如果未找到现有外部交换机,用于创建新外部交换机的外部适配器。由于 Windows 10 仅允许同一适配器存在一个外部交换机,因此它会在创建之前查找虚拟交换机。此外部交换机将创建并命名为“minikube”
问题
另请参阅 co/hyperv 开放问题。
故障排除
- 运行
minikube start --alsologtostderr -v=7
以调试崩溃 - 重新安装 minikube 时,您可能会因为上次安装残留的 .vmcx 文件导致 minikube 启动错误,可能的解决方法是
-
安装 Handle Windows 工具,识别处理 .vmcx 文件的进程,并将其终止。
-
运行
minikube delete --all --purge
以移除额外的配置文件
-