Dacă sunteți un dezvoltator sau un profesionist IT interesat de Kubernetes și orchestrarea containerelor, Minikube este un instrument de neprețuit pentru mediul dumneavoastră Windows. Minikube poate fi utilizat cu ușurință pe Linux, macOS sau Windows și vă permite să rulați un cluster Kubernetes cu un singur nod pe mașina dvs. locală. Acest lucru face fără efort să experimentați, să dezvoltați și să testați aplicații fără a fi nevoie de o configurare Kubernetes la scară completă.
Acest ghid arată pașii instalării Minikube pe Windows folosind promptul de comandă sau Powershell prin Winget
Cerințe
Nu este necesar nimic special pentru a efectua acest tutorial; iată lucrurile zilnice de care veți avea nevoie:
- Un computer cu Windows 10 sau 11
- Acces la Powershell sau Command Pompt/Terminal cuprivilegii administrative
- Minikube se bazează pe virtualizare, cum ar fi VirtualBox, Hyper-V, Docker sau orice altă platformă acceptată.
Pasul 1: Instalați platforma de virtualizare
După cum sa spus în secțiunea Cerințe, avem nevoie de o platformă de virtualizare pentru a lucra cu Minikube pe Windows. Dacă aveți deja instalat Hyper-V, Docker sau VirtualBox, puteți sări peste acest pas. Cu toate acestea, începătorii pot începe cu VirtualBox sau Hyper-V.
Minikube necesită un hypervisor pentru a crea și gestiona mașinile virtuale pentru clusterul dvs. Kubernetes. Puteți alege între Hyper-V și VirtualBox. Iată cum să le instalați:
Pentru instalarea Hyper-V
- Deschideți PowerShell ca administrator.
- Rulați următoarea comandă pentru a activa Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Odată terminat, reporniți sistemul.
Cei care doresc să folosească VirtualBox:
- Descărcați programul de instalare VirtualBox dinsite-ul oficialși rulați-l.
- După aceea, urmați instrucțiunile de pe ecran pentru a instala VirtualBox.
În mod similar, cei care doresc să folosească Docker ca driver Minikube pot descărca și instala configurația acestuia.
Pasul 2: Instalați Minikube pe Windows 11 sau 10 folosind Winget
Acum, accesați caseta de căutare Windows și deschideți PowerShell sau Command prompt, dar cu acces administrativ.Când pictograma pentru oricare dintre ele apare în zona de căutare a Windows-ului dvs., faceți clic pe ea pentru a selecta ?Rulați ca administrator.?
După ce deschideți Powershell sau promptul de comandă, verificați dacă managerul implicit de pachete Windows ?WINGET? este disponibil. Deși pe toate cele mai recente versiuni de Windows, acesta va fi deja acolo, încă de confirmat, rulați:
winget -v
Veți vedea versiunea managerului de pachete care confirmă disponibilitatea acestuia. Dacă nu este acolo, îl puteți instala manual de laGitHub.
Deoarece avem managerul de pachete, haideți să executăm rapid o comandă pentru a descărca și instala MiniKube pe sistemul dumneavoastră Windows 10/11. Cel mai bun lucru este că nu trebuie să te uiți aici sau acolo pentru vreo configurare.
winget install Kubernetes.minikube
Așteptați câteva secunde; în funcție de conexiunea dvs. la internet, Minikube va fi instalat.
Pasul 3: Verificați instalarea Minikube
Mai întâi, închideți sesiunea existentă PowerShell sau CMD. Apoi, pur și simplu închideți aplicația și porniți-o din meniul de pornire cu drepturi de administrator, așa cum am făcut noi înPasul 2din acest tutorial. Acesteste necesar pentru ca Powershell să poată recunoaște calea instrumentului de comandă Minikube instalat.
Acum, pentru a verifica rularea instalării Minikube:
minikube status
Veți obține ceva ca mai jos, ceea ce înseamnă că este disponibil pentru a începe.
Profile "minikube" not found. Run "minikube profile list" to view all profiles. To start a cluster, run: "minikube start"
Pasul 4: Setarea kubectl CLI pe Windows
Putem folosi Kubernetes? instrument de linie de comandă, kubectl, pentru a gestiona resursele clusterului, a implementa aplicații și a inspecta jurnalele clusterelor Kubernetes. Dacă doriți asta, iată comanda pentru a o instala.
winget install Kubernetes.kubectl
Nota: Reporniți PowerShell sau CMD și rulați din nou ca administrator pentru a utiliza linia de comandă Kubectl.
Pentru a verifica versiunea puteți folosi:
Pasul 5: Porniți Minikube
Acum, vom porni Minikube pentru a descărca fișierele ISO necesare pentru a crea un mediu. Cu toate acestea, lucrul cheie pe care trebuie să îl priviți aici este driverul pe care doriți să îl utilizați cu Minkube.
Dacă alergi:
minikube start
Apoi, va selecta automat driverul preferat disponibil pe sistemul dumneavoastră. Aceasta înseamnă că, dacă Hyper-V este disponibil, îl selectează; în caz contrar, selectează VirtualBox sau orice alt driver.
Dar dacă doriți să ruleze manual cu o anumită platformă de virtualizare, menționați-o în comanda de mai sus.
De exemplu:Pentru a începe cu Docker:
minikube start --vm-driver docker
Putețiînlocuiți Docker cu alte drivere dacă doriți. Pentru mai multe informații, consultațidocumentație oficială.
Odată ce instalarea este finalizată, o putem verifica folosind comenzile date pentru mai multe informații.
? Pentru statut:
minikube status
- Pentru a accesa linia de comandă Minikube prin ssh:
minikube ssh
- Pentru a afla ce suplimente Minikube sunt active sau activate în prezent, utilizați:
minikube addons list
- Pentru a verifica informațiile clusterului
kubectl cluster-info
- Pentru a vedea care sunt nodurile active în prezent:
kubectl get nodes
- Pentru vizualizarea implicită de configurare a clusterului
kubectl config view
- Pentru a opri și șterge clusterul Minikube:
minikube stop
minikube delete
Pasul 6: Rulați Minikube Dashboard pe Windows 10 sau 11
Minikube vine cu un add-on numitTabloul de bord, care este automatactivată prin rularea comenzii date în acest pas. Prin urmare, îl putem porni pentru a accesa interfața de utilizator Kubernetes bazată pe web pentru implementarea aplicațiilor container și gestionarea clusterului, pentru a obține o privire de ansamblu asupra resurselor și multe altele?
minikube dashboard
Pe sistemul dvs. local, unde ați instalat această implementare Kubernetes, browserul se va deschide automat și vă va oferi interfața web Dashboard.
Pasul 7. Accesați Kubernetes Dashboard de la distanță (opțional)
Dacă utilizați Minikube pe serverul local Windows cu doar o interfață de linie de comandă și doriți să accesați tabloul de bord MiniKube de la distanță peun computer disponibil în aceeași rețea cu serverul dvs., în loc să utilizați comanda pasului anterior, puteți utilizaproxy kubectla deschide local8001și accesați interfața web Kubernetesfolosind sintaxa dată.
kubectl proxy --address='0.0.0.0' --disable-filter=true
Nota: Pentru a restricționa accesul la interfața web la o anumită adresă IP, înlocuiți 0.0.0.0 din comanda de mai sus cu aceasta. În caz contrar, orice sistem din rețea poate accesa Tabloul de bord.
După ce ați executat comanda de mai sus, deschideți orice browser care poate accesa adresa IP a serverului care rulează Minikube și direcționați-l către:
https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Pentru a afla mai multe despreşiMiniKube, consultați documentația oficială.