Als u een ontwikkelaar of IT-professional bent die geïnteresseerd is in Kubernetes en containerorkestratie, is Minikube een hulpmiddel van onschatbare waarde voor uw Windows-omgeving. Minikube kan eenvoudig op Linux, macOS of Windows worden gebruikt en stelt u in staat een Kubernetes-cluster met één knooppunt op uw lokale computer uit te voeren. Dit maakt het moeiteloos om applicaties te experimenteren, ontwikkelen en testen zonder dat een volledige Kubernetes-installatie nodig is.
Deze handleiding toont de stappen voor het installeren van Minikube op Windows met behulp van de opdrachtprompt of Powershell via Winget
Vereisten
Er is niets speciaals vereist om deze tutorial uit te voeren; hier zijn de dagelijkse dingen die je nodig hebt:
- Een Windows 10- of 11-pc
- Toegang tot Powershell of Command Pompt/Terminal metadministratieve privileges
- Minikube is afhankelijk van virtualisatie, zoals VirtualBox, Hyper-V, Docker of elk ander ondersteund platform.
Stap 1: Installeer het virtualisatieplatform
Zoals gezegd in het gedeelte Vereisten hebben we een virtualisatieplatform nodig om met Minikube op Windows te kunnen werken. Als u Hyper-V, Docker of VirtualBox al hebt geïnstalleerd, kunt u deze stap overslaan. Beginners kunnen echter beginnen met VirtualBox of Hyper-V.
Minikube vereist een hypervisor om virtuele machines voor uw Kubernetes-cluster te maken en te beheren. U kunt kiezen tussen Hyper-V en VirtualBox. Zo installeer je ze:
Voor het installeren van Hyper-V
- Open PowerShell als beheerder.
- Voer de volgende opdracht uit om Hyper-V in te schakelen:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Als u klaar bent, start u uw systeem opnieuw op.
Degenen die willen gebruiken VirtueleBox:
- Download het VirtualBox-installatieprogramma van deofficiële websiteen voer het uit.
- Volg daarna de instructies op het scherm om VirtualBox te installeren.
Op dezelfde manier kunnen degenen die Docker als Minikube-stuurprogramma willen gebruiken de installatie ervan downloaden en installeren.
Stap 2: Installeer Minikube op Windows 11 of 10 met Winget
Ga nu naar uw Windows-zoekvak en open PowerShell of opdrachtprompt maar met beheerderstoegang.Wanneer het pictogram voor een van deze in het zoekgebied van Windows verschijnt, klikt u erop om ?Uitvoeren als beheerder.?
Controleer na het openen van de Powershell- of opdrachtprompt of de standaard Windows-pakketbeheerder ?WINGET? is beschikbaar. Hoewel het in alle nieuwste versies van Windows er al zal zijn, moet je het nog bevestigen: voer het volgende uit:
winget -v
U zult de versie van de pakketbeheerder zien die de beschikbaarheid ervan bevestigt. Als het er niet is, kunt u het handmatig installerenGitHub.
Omdat we de pakketbeheerder hebben, laten we snel een opdracht uitvoeren om MiniKube te downloaden en te installeren op uw Windows 10/11-systeem. Het beste is dat u niet hier of daar hoeft te zoeken naar instellingen.
winget install Kubernetes.minikube
Wacht een paar seconden; afhankelijk van uw internetverbinding wordt de Minikube geïnstalleerd.
Stap 3: Controleer de Minikube-installatie
Sluit eerst uw bestaande PowerShell- of CMD-sessie. Sluit vervolgens eenvoudig de app en start deze vanuit het startmenu met beheerdersrechten, zoals we deden inStap 2van deze les. Ditis vereist zodat Powershell het pad van het geïnstalleerde Minikube-opdrachtprogramma kan herkennen.
Om nu de Minikube-installatie te controleren:
minikube status
Je krijgt zoiets als hieronder, wat betekent dat het beschikbaar is om te starten.
Profile "minikube" not found. Run "minikube profile list" to view all profiles. To start a cluster, run: "minikube start"
Stap 4: kubectl CLI instellen op Windows
Kunnen we Kubernetes gebruiken? opdrachtregelprogramma, kubectl, om clusterbronnen te beheren, applicaties te implementeren en logboeken van Kubernetes-clusters te inspecteren. Als je dat wilt, is hier de opdracht om het te installeren.
winget install Kubernetes.kubectl
Opmerking: Start uw PowerShell of CMD opnieuw en voer het opnieuw uit als beheerder om de Kubectl-opdrachtregel te gebruiken.
Om de versie te controleren kunt u gebruik maken van:
Stap 5: Start Minikube
Nu zullen we de Minikube starten om de vereiste ISO-bestanden te downloaden om een omgeving te creëren. Het belangrijkste waar u hier naar moet kijken, is echter het stuurprogramma dat u met Minkube wilt gebruiken.
Als je loopt:
minikube start
Vervolgens selecteert het automatisch het gewenste stuurprogramma dat op uw systeem beschikbaar is. Dit betekent dat als Hyper-V beschikbaar is, het dat selecteert; anders selecteert het VirtualBox of een ander stuurprogramma.
Maar als u wilt dat het handmatig wordt uitgevoerd met een specifiek virtualisatieplatform, vermeld dit dan in de hierboven gegeven opdracht.
Bijvoorbeeld:Om het te starten met Docker:
minikube start --vm-driver docker
Dat kanvervang Docker door andere stuurprogramma's als je wilt. Voor meer informatie, bekijk deofficiële documentatie.
Zodra de installatie is voltooid, kunnen we deze controleren met behulp van de gegeven opdrachten voor meer informatie.
? Voor status:
minikube status
- Voor toegang tot de Minikube-opdrachtregel via ssh:
minikube ssh
- Om te weten welke Minikube-add-ons momenteel actief of ingeschakeld zijn, gebruikt u:
minikube addons list
- Clusterinformatie controleren
kubectl cluster-info
- Om te zien welke knooppunten momenteel actief zijn:
kubectl get nodes
- Voor de standaardconfiguratieweergave van het cluster
kubectl config view
- Het Minikube-cluster stoppen en verwijderen:
minikube stop
minikube delete
Stap 6: Voer Minikube Dashboard uit op Windows 10 of 11
Minikube wordt geleverd met een add-on genaamdDashboard, dat automatisch isingeschakeld door de gegeven opdracht in deze stap uit te voeren. Daarom kunnen we het starten om toegang te krijgen tot de webgebaseerde Kubernetes-gebruikersinterface voor het implementeren van containerapplicaties en het beheren van het cluster, het verkrijgen van een overzicht van bronnen en meer?
minikube dashboard
Op uw lokale systeem, waar u deze Kubernetes-implementatie heeft geïnstalleerd, wordt de browser automatisch geopend en krijgt u de Dashboard-webinterface te zien.
Stap 7. Toegang tot Kubernetes Dashboard op afstand (optioneel)
Als u Minikube op uw lokale Windows-server gebruikt met alleen een opdrachtregelinterface en op afstand toegang wilt krijgen tot het MiniKube Dashboard opeen computer die beschikbaar is in hetzelfde netwerk als uw server, in plaats van de opdracht uit de vorige stap te gebruiken, kunt u dekubectl-proxylokaal openen8001en toegang krijgen tot de Kubernetes-webinterfacemet behulp van de gegeven syntaxis.
kubectl proxy --address='0.0.0.0' --disable-filter=true
Opmerking: Om de toegang tot de webinterface te beperken tot een bepaald IP-adres, vervangt u 0.0.0.0 in de bovenstaande opdracht daarmee. Anders heeft elk systeem in het netwerk toegang tot het Dashboard.
Nadat u de bovenstaande opdracht hebt uitgevoerd, opent u een browser die toegang heeft tot het IP-adres van de server waarop Minikube draait en verwijst u deze naar:
https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Voor meer informatie overEnMiniKubeRaadpleeg de officiële documentatie.