我正在研究Google云平台(GCP)上的openam部署,而操作系统是RHEL7。 我在运行minikube start时遇到问题。
[root@test ~]# minikube start
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
Downloading Minikube ISO
150.53 MB / 150.53 MB [============================================] 100.00% 0s
E0509 06:20:12.950109 16264 start.go:159] Error starting host: Error creating host: Error executing step: Running precreate checks.
: This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory.
Retrying.
E0509 06:20:12.951500 16264 start.go:165] Error starting host: Error creating host: Error executing step: Running precreate checks.
: This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory
我已在RHEL上安装了virtualbox。 我想知道如何在GCP上启用VT-X?
由于 阿希什
答案 0 :(得分:4)
You can use --vm-driver=none
在云端运行你的迷你管道。这个标志将在Docker中运行你的minukube。您应该先安装Docker。
您还可以创建启用VMX的自定义映像。只需关注official documentation instruction. 有关如何使用启用的VMX创建自定义映像的文档中的示例:
gcloud compute images create nested-vm-image --source-disk disk1 --source-disk-zone us-central1-a --licenses "https://www.googleapis.com/compute/v1/projects/vm-options/global/licenses/enable-vmx"
然后,只需使用自定义图像创建一个新VM。
gcloud compute instances create example-nested-vm --zone us-central1-b --image nested-vm-image
毕竟,您可以安装VirtualBox或KVM并启动minikube。