Android 在Google Kubernetes引擎集群上启用VMX/SVM
我有Android 在Google Kubernetes引擎集群上启用VMX/SVM,android,kubernetes,google-cloud-platform,emulation,google-kubernetes-engine,Android,Kubernetes,Google Cloud Platform,Emulation,Google Kubernetes Engine,我有GKE集群(主版本:1.14.10-GKE.24) 我正在尝试运行以下容器(Android Emulator): *我只是为此创建了yaml部署文件 在我运行部署并尝试在pod内运行新的android emulator后,请使用: emulator @samsung_galaxy_s8_8.0 我得到了以下错误: emulator:错误:x86仿真当前需要硬件加速 请确保KVM已正确安装并可用 CPU加速状态:KVM需要支持vmx或svm的CPU 有关在Linux上配置VM加速的更多信息
GKE
集群(主版本:1.14.10-GKE.24)
我正在尝试运行以下容器(Android Emulator):
*我只是为此创建了yaml部署文件
在我运行部署并尝试在pod内运行新的android emulator后,请使用:
emulator @samsung_galaxy_s8_8.0
我得到了以下错误:
emulator:错误:x86仿真当前需要硬件加速
请确保KVM已正确安装并可用
CPU加速状态:KVM需要支持vmx或svm的CPU
有关在Linux上配置VM加速的更多信息:
有关加速的一般信息:
我怎样才能解决它?我应该在集群上启用VMX吗?如果是,我该如何启用?目前,嵌套虚拟化仅在GCE上可用,具体请参见 关于在
GKE
上支持嵌套虚拟化
,已经有了一个新的解决方案。我想说它还没有被介绍,这就是为什么您找不到关于GKE和嵌套虚拟化的适当文档
到目前为止,我只能看到一种解决方法:
作为一种解决方法,我一直在做这个用户正在做的事情,即克隆现有的GKE节点映像并添加许可证,并将实例组的模板复制和编辑到映像中:
显然,它并没有得到100%的支持,但我仍然得到了很多GKE的好处和嵌套虚拟化
希望能有所帮助。目前,嵌套虚拟化仅在GCE上可用,具体如下
关于在GKE
上支持嵌套虚拟化
,已经有了一个新的解决方案。我想说它还没有被介绍,这就是为什么您找不到关于GKE和嵌套虚拟化的适当文档
到目前为止,我只能看到一种解决方法:
作为一种解决方法,我一直在做这个用户正在做的事情,即克隆现有的GKE节点映像并添加许可证,并将实例组的模板复制和编辑到映像中:
显然,它并没有得到100%的支持,但我仍然得到了很多GKE的好处和嵌套虚拟化
希望这能有所帮助。听起来您必须在这里使用嵌套虚拟化。你检查过了吗?这个文档描述了如何在GCP上操作(虽然它不是GKE)@Nick-我看到了,我正在GKEIT上寻找相同的解决方案,听起来你必须在这里使用嵌套虚拟化。你检查过了吗?这篇文档描述了如何在GCP上操作(虽然它不是GKE)@Nick-我看到了,我正在GKE上寻找相同的解决方案