Kubernetes 如何在谷歌云平台VM'上启用VT-X/AMD-v;s

Kubernetes 如何在谷歌云平台VM'上启用VT-X/AMD-v;s,kubernetes,google-cloud-platform,minikube,Kubernetes,Google Cloud Platform,Minikube,我正在尝试在GCP虚拟机上安装Minikube。我遇到了一个问题,操作系统抱怨VT-X/AMD-v需要启用。是否有关于在GCP上设置此功能的具体说明?在GCP上受支持,我可以确认我链接的文档是最新的且可行的 在此引用您需要的3个基本点: 支持的操作系统 内核版本为3.10的CentOS 7 内核版本为4.9的Debian 9 内核版本为3.16的Debian 8 内核版本为3.10的RHEL 7 内核版本为4.4的SLES 12.2 内核版本为3.12的SLES 12.1 内核版本为4.4的

我正在尝试在GCP虚拟机上安装Minikube。我遇到了一个问题,操作系统抱怨VT-X/AMD-v需要启用。是否有关于在GCP上设置此功能的具体说明?

在GCP上受支持,我可以确认我链接的文档是最新的且可行的

在此引用您需要的3个基本点:

  • 支持的操作系统
    • 内核版本为3.10的CentOS 7
    • 内核版本为4.9的Debian 9
    • 内核版本为3.16的Debian 8
    • 内核版本为3.10的RHEL 7
    • 内核版本为4.4的SLES 12.2
    • 内核版本为3.12的SLES 12.1
    • 内核版本为4.4的Ubuntu 16.04 LTS
    • 内核版本为3.13的Ubuntu 14.04 LTS
  • 使用特殊许可证
    https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx
    (这是免费提供的;它只是通知GCE您希望在使用此图像的实例上启用该功能)
    • Create正在使用一个已经存在的磁盘(例如):
      gcloud compute images创建嵌套的vm映像--源磁盘disk1--源磁盘区域us-central1-a--许可证”https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx“
      (您必须自己创建disk1,例如从操作系统映像启动一个实例,然后在保留启动磁盘的同时删除该实例)
    • 使用已有的映像创建它(例如):
      gcloud compute images创建嵌套的vm映像--source image=debian-10-buster-v20200326--source image project=debian cloud--licenses=”https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx“
  • 从启用虚拟化的嵌套映像创建一个实例。类似于:
    gcloud计算实例创建示例嵌套vm--区域us-central1-b--映像嵌套vm映像
    。请记住,您需要选择一个至少具有Haswell CPU的区域
SSH进入新实例,并通过运行
grep vmx/proc/cpuinfo
验证该功能是否已启用。如果您获得任何输出,则表示该功能已成功启用。

在GCP上受支持,我可以确认我链接的文档是最新的且可行的

在此引用您需要的3个基本点:

  • 支持的操作系统
    • 内核版本为3.10的CentOS 7
    • 内核版本为4.9的Debian 9
    • 内核版本为3.16的Debian 8
    • 内核版本为3.10的RHEL 7
    • 内核版本为4.4的SLES 12.2
    • 内核版本为3.12的SLES 12.1
    • 内核版本为4.4的Ubuntu 16.04 LTS
    • 内核版本为3.13的Ubuntu 14.04 LTS
  • 使用特殊许可证
    https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx
    (这是免费提供的;它只是通知GCE您希望在使用此图像的实例上启用该功能)
    • Create正在使用一个已经存在的磁盘(例如):
      gcloud compute images创建嵌套的vm映像--源磁盘disk1--源磁盘区域us-central1-a--许可证”https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx“
      (您必须自己创建disk1,例如从操作系统映像启动一个实例,然后在保留启动磁盘的同时删除该实例)
    • 使用已有的映像创建它(例如):
      gcloud compute images创建嵌套的vm映像--source image=debian-10-buster-v20200326--source image project=debian cloud--licenses=”https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx“
  • 从启用虚拟化的嵌套映像创建一个实例。类似于:
    gcloud计算实例创建示例嵌套vm--区域us-central1-b--映像嵌套vm映像
    。请记住,您需要选择一个至少具有Haswell CPU的区域
SSH进入新实例,并通过运行
grep vmx/proc/cpuinfo
验证该功能是否已启用。如果您获得任何输出,则表示该功能已成功启用。

使用链接。该链接会发出警告,指出环境已过时,并在其自身中提供了解决方案。基本上,您可能需要升级来宾环境我什么都不需要做,只是效果很好。 至少到目前为止,上面的答案不起作用(VM会自动启动然后停止)。

使用链接。它会警告环境已经过时,并且解决方案本身已经给出。基本上,您可能需要升级来宾环境。我不需要做任何事情;它只是工作得很好。
上面的答案不起作用,至少到目前为止是这样(VM自己启动然后停止).

您可能只是运行,而不是与嵌套虚拟化搏斗。您可能只是运行,而不是与嵌套虚拟化搏斗。非常有帮助,节省了我的时间。谢谢。有些实例尝试启动,然后停止,但日志中没有错误消息。真的很有帮助,节省了我的时间。谢谢。有些实例尝试启动,然后停止日志中没有错误消息