Am facut pasii de mai jos:
Am instalat Ubuntu 18.04 (acest lucru nu a funcționat până nu am activat WSL, așa că am activat WSL2)
S-au instalat kubectl și minikube în distribuția linux
S-a instalat VBox Versiunea 6.1.32 r149290 (Qt5.6.2) pe Windows folosind fișierul .exe disponibil aici https://www.virtualbox.org/ (Virualizarea CPU este PORNITĂ, sistemul de pornire securizat este dezactivat în BIOS, Virtual Machine Platform și Windows Hypervisor Plaform sunt debifate în Control Panel) (Undeva am citit că VBox nu este compatibil cu WSL2, așa că am retrogradat WSL1)
În terminalul Ubuntu a rulat
$ minikube start --driver=virtualbox a primit această eroare
minikube v1.24.0 pe Ubuntu 18.04
⨠Utilizarea driverului virtualbox pe baza profilului existent
Ieșire din cauza PROVIDER_VIRTUALBOX_NOT_FOUND: furnizorul „virtualbox” nu a fost găsit: nu s-a putut găsi VBoxManage în $PATH
Sugestie: Instalați VirtualBox
Documentație: https://minikube.sigs.k8s.io/docs/reference/drivers/virtualbox/
am fugit
$ sudo apt-get install virtualbox
După care
$ minikube începe
minikube v1.24.0 pe Ubuntu 18.04
⨠Utilizarea driverului virtualbox pe baza profilului existent
Pornirea planului de control nodul minikube în cluster minikube
Se creează virtualbox VM (CPU=2, memorie=2200MB, disc=20000MB)...
StartHost a eșuat, dar va încerca din nou: crearea gazdei: create: precreate: acceptăm Virtualbox începând cu versiunea 5. Instalarea dvs. VirtualBox este „AVERTISMENT: Dispozitivul de caractere /dev/vboxdrv nu există.\n\t Vă rugăm să instalați virtualbox- pachetul dkms și anteturile\n\t adecvate, cel mai probabil linux-headers-Microsoft.\n\n\t Nu veți putea porni mașinile virtuale până când această problemă nu va fi rezolvată.\n5.2.42_Ubuntur137960". Vă rugăm să faceți upgrade la https://www.virtualbox.org
Se creează virtualbox VM (CPU=2, memorie=2200MB, disc=20000MB)...
Nu s-a pornit virtualbox VM. Rularea „minikube delete” poate rezolva problema: crearea gazdă: create: precreate: acceptăm Virtualbox începând cu versiunea 5. Instalarea dvs. VirtualBox este „AVERTISMENT: Dispozitivul de caractere /dev/vboxdrv nu există.\n\t Vă rugăm să instalați virtualbox-ul -dkms și anteturile corespunzătoare\n\t, cel mai probabil linux-headers-Microsoft.\n\n\t Nu veți putea porni mașinile virtuale până când această problemă nu va fi rezolvată.\n5.2.42_Ubuntur137960". Vă rugăm să faceți upgrade la https://www.virtualbox.org
â Ieșire din cauza PR_VBOX_DEVICE_MISSING: Eșuat la pornirea gazdei: crearea gazdei: create: precreate: acceptăm Virtualbox începând cu versiunea 5.Instalarea dvs. VirtualBox este „AVERTISMENT: dispozitivul de caractere /dev/vboxdrv nu există.\n\t Instalați pachetul virtualbox-dkms și anteturile\n\t corespunzătoare, cel mai probabil linux-headers-Microsoft.\n\n \t Nu veți putea porni mașinile virtuale până când această problemă nu este remediată.\n5.2.42_Ubuntur137960". Vă rugăm să faceți upgrade la https://www.virtualbox.org
Sugestie: Reinstalați VirtualBox și reporniți. Alternativ, încercați driverul kvm2: https://minikube.sigs.k8s.io/docs/reference/drivers/kvm2/
Problemă asociată: https://github.com/kubernetes/minikube/issues/3974
Am încercat să instalez antetul linux $ sudo apt-get install linux-headers-uname -r
Am primit această eroare
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
E: Imposibil de localizat pachetul linux-headers-4.4.0-19041-Microsoft
E: Nu am putut găsi niciun pachet de la glob „linux-headers-4.4.0-19041-Microsoft”
E: Nu am putut găsi niciun pachet după regex „linux-headers-4.4.0-19041-Microsoft”
Sunt foarte nou în kubernetes și virtualbox. Va rog sa ma ajutati si sa imi spuneti ce gresit fac? Scopul meu de a începe minikube folosind driverul virtualbox, deoarece tutorialul pe care îl urmez pentru a învăța Kuberenetes, folosește aceleași instrumente.
Mulțumiri.
Editare: Încă un lucru, pot porni minikube din promptul Windows cmd, dar nu din distribuția Ubuntu Linux. (Dar vreau să folosesc distribuția Linux pentru kubernetes).