M1芯片Mac未装Hypervisor,Minikube如何运行及查看VM?
问题解答
1. Minikube的VM部署原理
你启动Minikube时日志显示使用了qemu2驱动,这是核心原因:
- 适配M1芯片的Docker Desktop内置了QEMU Hypervisor,这是ARM架构下的虚拟化技术,Docker本身就是依托它在Mac上运行Linux容器的。
- Minikube会自动检测系统中可用的虚拟化驱动,当发现QEMU可用时,就会选择
qemu2驱动来创建和管理VM,无需单独安装VirtualBox这类第三方Hypervisor。
2. 查看运行中的VM的方法
这类VM是由QEMU管理的,不属于Docker容器范畴,所以docker ps无法识别,你可以通过以下终端命令查看:
- 查看Minikube集群状态:执行
minikube status,会显示当前VM的运行状态、Kubernetes组件状态等信息。 - 列出Minikube管理的所有VM:执行
minikube vm list,可查看已创建的VM列表及对应状态。 - 验证QEMU进程(确认VM后台运行):执行
ps aux | grep qemu,能找到Minikube对应的QEMU进程,确认VM处于运行状态。 - 直接登录VM终端:执行
minikube ssh,可进入Minikube的VM内部,查看系统细节。
内容的提问来源于stack exchange,提问作者host_unreachable
相关产品推荐
相关产品推荐

