Minikube installieren in Ubuntu vm_VT-X/AMD-v aktivieren der VM innerhalb einer anderen VM
Ich bin tring zu installieren minikube in Ubuntu vm (in virtual box). Ich habe aktiviert VT-X/AMD-v für die vm. Aber ich bin immer folgende Fehlermeldung.
# minikube start
Starting local Kubernetes cluster...
E0217 15:00:35.395801 3869 start.go:107] Error starting host: Error creating host: Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory".
Retrying.
E0217 15:00:35.396019 3869 start.go:113] Error starting host: Error creating host: Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"
================================================================================
An error has occurred. Would you like to opt in to sending anonymized crash
information to minikube to help prevent future errors?
To opt out of these messages, run the command:
minikube config set WantReportErrorPrompt false
================================================================================
Please enter your response [Y/n]:
Fand ich eine Referenz, nach, dass, wir können keine Virtualisierung innerhalb der Virtualisierung. Ist es wahr? Wie kann ich dieses Problem beheben?
- Warum nicht einfach laufen minikube auf Ihrem host? Es gibt kompilierte binaries für windows, macOS und linux.
- Bevor ich es bereitstellen, in die ubuntu remote-server, ich brauche zum testen in meiner VM
Du musst angemeldet sein, um einen Kommentar abzugeben.
Virtual Box unterstützt kein VT-X/AMD-v in der verschachtelten Virtualisierung. Sehen Sie diese öffnen ticket - /feature-request auf virtualbox.org.
Gibt es auch einige weitere Fragen und Antworten hier SO diskutieren diese Thema.
Mögliche Lösungen:
minikube start --vm-driver=none
je @k13i Lösung.Laufen Minikube direkt auf die VM mit Docker und die "none" option " Treiber, die nicht benötigt nested virtualization.
Set keine Treiber option:
Installieren Docker-ce folgende Anweisungen für Ihre VM-OS-version.
Schließlich laufen minikube start:
Versuchen, minikube ohne verschachtelte Virtualisierung (docker installiert werden soll):
Von Kubernetes Dokumentation:
Überprüfen, ob es ordnungsgemäß aktiviert für die VM (in der VM):
Und in der VM-kernel:
VirtualBox nur funktioniert mit 32-bit-verschachtelten Gast, so auch überprüfen (es muss nicht Unterstützung verschachtelte Gäste, aber funktioniert mit 32-bit):
"Installieren Minikube auf dem host-OS und nicht in einer VM."
es ist nicht ganz richtig, in der Tat, die Sie installieren können minikube in der Linux-VM auf der Oberseite des virtualbox oder vmware etc mit keine Treiber-option, die verwendet localkube direkt Angebot mit kubernetes in VM-host docker.
können Sie dieses kleine Skript in der Linux-VM zu starten, minikube in wenigen Minuten.
https://github.com/robertluwang/docker-hands-on-guide/blob/master/minikube-none-installation.md
Ich installiert VM ware und installiert Virtualbox innerhalb der VM. Und aktiviert VT-X/AMD-v in der äußeren VM. es funktioniert einwandfrei.