Запуск Kubernetes локально через миникубе - PullRequest
0 голосов
/ 09 мая 2018

Я работаю над развертыванием openam на облачной платформе Google (GCP), и ОС RHEL7. Я столкнулся с проблемой во время запуска Minikube.

[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

Я уже установил virtualbox на RHEL. Я хочу знать, как включить VT-X на GCP?

Спасибо Ashish

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете использовать --vm-driver=none для запуска мини-куба в облаке. Этот флаг будет запускать ваш minukube в Docker. Вы должны были сначала установить Docker.

Также вы можете создать собственный образ, в котором будет включен VMX. Просто следуйте официальной инструкции по документации. Пример из документации о том, как создать собственный образ с включенным 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"

Затем просто создайте новую виртуальную машину с пользовательским образом.

 gcloud compute instances create example-nested-vm --zone us-central1-b   --image nested-vm-image

В конце концов, вы можете установить VirtualBox или KVM и запустить мини-куб.

...