Windows Server 2019环境下Minikube启动失败该如何解决?
Windows Server 2019 Minikube启动故障处理
故障根因
你遇到的DRV_UNSUPPORTED_OS报错是因为新版Minikube移除了Windows Server系统下的Hyper-V驱动支持,首次启动报错是因为存在历史残留的异常Minikube Hyper-V虚拟机实例。
处理步骤
- 彻底清理残留配置
以管理员权限打开PowerShell,执行命令完全清除历史残留:minikube delete --all --purge
手动删除当前用户根目录下的.minikube文件夹,避免旧配置干扰后续启动。 - 优先使用Docker驱动启动
你已经安装了Docker配套使用,直接指定Docker作为运行驱动即可规避Hyper-V的兼容性问题,执行命令:minikube start --driver=docker
若Docker已开启WSL2后端,启动过程会自动适配,无需额外配置。 - Hyper-V驱动适配方案
若必须使用Hyper-V作为运行驱动,需要降级Minikube到v1.28.x及更早版本,该版本仍支持Windows Server系统下的Hyper-V驱动,启动时指定你提前创建的外部交换机即可:minikube start --driver=hyperv --hyperv-virtual-switch="你的外部交换机名称"
注意替换命令中的交换机名称为Hyper-V管理器中实际创建的名称,区分大小写。 - 验证运行状态
启动完成后执行minikube status确认所有组件运行正常,再执行kubectl get nodes确认集群节点状态正常即可。
内容的提问来源于stack exchange,提问作者konath
相关产品推荐
相关产品推荐

