Pokud jste vývojářem nebo profesionálním IT, který se zajímal o orchestraci Kubernetes a kontejnerů, Minikube je neocenitelným nástrojem pro vaše prostředí Windows. Minikube lze snadno použít na Linux, MacOS nebo Windows a umožňuje vám spustit shluk kubernetes s jedním uzlem na místním počítači. Díky tomu je bez námahy experimentovat, vyvíjet a testovat aplikace bez nutnosti nastavení Kubernetes v plném měřítku.
Tato příručka ukazuje kroky instalace minikube na Windows pomocí příkazového řádku nebo PowerShell přes Winget
Požadavky
Pro provedení tohoto tutoriálu není nutné nic zvláštního; Zde jsou každodenní věci, které budete potřebovat:
- PC Windows 10 nebo 11
- Přístup k PowerShell nebo Command Pompt/Terminal sadministrativní privilegia
- Minikube se spoléhá na virtualizaci, jako jsou VirtualBox, Hyper-V, Docker nebo jiná podporovaná platforma.
Krok 1: Nainstalujte virtualizační platformu
Jak již bylo uvedeno v sekci požadavků, potřebujeme virtualizační platformu pro spolupráci s Minikube na Windows. Pokud již máte nainstalovány Hyper-V, Docker nebo VirtualBox, můžete tento krok přeskočit. Začátečníci však mohou začít virtuálním bodem nebo Hyper-V.
Minikube vyžaduje, aby hypervisor vytvořil a spravoval virtuální stroje pro váš klastr Kubernetes. Můžete si vybrat mezi Hyper-V a VirtualBox. Zde je návod, jak je nainstalovat:
Pro instalaci Hyper-V
- Otevřete PowerShell jako správce.
- Spusťte následující příkaz a povolte Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Po dokončení restartujte svůj systém.
Ti, kteří chtějí použít VirtualBox:
- Stáhněte si instalační program VirtualBox zOficiální weba spustit to.
- Poté postupujte podle pokynů na obrazovce a nainstalujte VirtualBox.
Podobně si ti, kteří chtějí používat Docker jako ovladače Minikube, si mohou stáhnout a nainstalovat jeho nastavení.
Krok 2: Nainstalujte Minikube na Windows 11 nebo 10 pomocí Winget
Nyní přejděte do svého vyhledávacího pole Windows a otevřete powerShell nebo příkazový řádek, ale s administrativním přístupem.Když se v oblasti vyhledávání objeví ikona pro některou z nich, klikněte na něj a vyberte „Běžet jako správce“

Po otevření příkazového řádku PowerShell nebo příkazového řádku zkontrolujte, zda je k dispozici výchozí správce balíčku Windows „Winget“. Ačkoli ve všech nejnovějších verzích Windows, bude tam již, stále potvrdit, spustit:
winget -v
Uvidíte verzi správce balíčku, která potvrzuje jeho dostupnost. Pokud tam není, můžete jej nainstalovat ručně zGirub.
Jak máme správce balíčků, pojďme rychle provést příkaz ke stažení a instalaci minikube do systému Windows 10/11. Nejlepší je, že se nemusíte dívat sem ani tam pro jakékoli nastavení.
winget install Kubernetes.minikube
Počkejte několik sekund; V závislosti na vašem připojení k internetu bude nainstalována minikube.

Krok 3: Ověřte instalaci minikube
Nejprve zavřete stávající relaci PowerShell nebo CMD. Poté jednoduše zavřete aplikaci a spusťte ji z nabídky Start s právy administrátorů, jako jsme to udělali vKrok 2tohoto tutoriálu. Tentoje vyžadováno, aby PowerShell mohl rozpoznat cestu nainstalovaného nástroje pro příkaz Minikube.
Nyní zkontrolujte spuštění instalace Minikube:
minikube status
Níže získáte něco jako níže, což znamená, že je k dispozici.
Profile "minikube" not found. Run "minikube profile list" to view all profiles. To start a cluster, run: "minikube start"
Krok 4: Nastavení kubectl cli na Windows
Můžeme použít nástroj příkazového řádku Kubernetes, Kubectl, ke správě zdrojů klastru, nasazení aplikací a kontrolu protokolů klastrů Kubernetes. Pokud to chcete, zde je příkaz nainstalovat.
winget install Kubernetes.kubectl

Poznámka: Restartujte svůj PowerShell nebo CMD a znovu spusťte jako admin, abyste použili příkazový řádek KuBectl.
Chcete -li zkontrolovat verzi, kterou můžete použít:

Krok 5: Spusťte minikube
Nyní spustíme minikube a stáhneme požadované soubory ISO pro vytvoření prostředí. Klíčovou věcí, na kterou se však musíte podívat, je však ovladač, který chcete použít s MinKube.
Pokud spustíte:
minikube start
Poté automaticky vybere preferovaný ovladač dostupný ve vašem systému. To znamená, že pokud je k dispozici Hyper-V, vybere to; Jinak vybere VirtualBox nebo jakýkoli jiný ovladač.
Pokud však chcete, aby běžel ručně s konkrétní virtualizační platformou, uveďte ji ve výše uvedeném příkazu.
Například:Začít to s Dockerem:
minikube start --vm-driver docker
MůžetePokud chcete, vyměňte Docker dalšími řidiči. Další informace naleznete vOficiální dokumentace.

Jakmile je instalace dokončena, můžeme ji zkontrolovat pomocí daných příkazů pro více informací.
• Pro stav:
minikube status

- Pro přístup k příkazovému řádku minikube přes SSH:
minikube ssh

- Chcete-li vědět, co jsou doplňky minikube aktuálně aktivní nebo povoleny, použijte:
minikube addons list

- Zkontrolovat informace o klastru
kubectl cluster-info
- Chcete -li vidět, jaké jsou v současné době aktivní uzly:
kubectl get nodes
- Pro výchozí pohledy konfigurace na klastr
kubectl config view
- Zastavit a smazat klastr Minikube:
minikube stop
minikube delete
Krok 6: Spusťte dashboard Minikube na Windows 10 nebo 11
Minikube přichází s doplňkem volanéhoŘídicí panel, který je automatickypovoleno spuštěním daného příkazu v tomto kroku. Můžeme tedy spustit přístup k webovému uživatelskému rozhraní Kubernetes pro nasazení aplikací kontejnerů a správu klastru, získat přehled zdrojů a další…
minikube dashboard

V místním systému, kde jste nainstalovali tuto implementaci Kubernetes, se prohlížeč otevírá automaticky a poskytne vám webové rozhraní řídicího panelu.
Krok 7. Přístup k přístrojové desce Kubernetes na dálku (volitelné)
Pokud používáte Minikube na místním serveru Windows s pouze rozhraním příkazového řádku a chcete na dálku přistupovat k přístrojové desce MinikubePočítač dostupný ve stejné síti jako váš server, místo použití předchozího příkazu kroků můžete použítKubectl Proxyotevřít místní8001a přístup k webovému rozhraní Kubernetespomocí dané syntaxe.
kubectl proxy --address='0.0.0.0' --disable-filter=true
Poznámka: Chcete -li omezit přístup webového rozhraní na konkrétní IP adresu, nahraďte tímto příkazem 0.0.0.0. Jinak má jakýkoli systém v síti přístup k řídicímu panelu.
Po provedení výše uvedeného příkazu otevřete jakýkoli prohlížeč, který má přístup k IP adrese serveru spuštěného minikube a nasměruje jej na:
https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
Chcete -li se dozvědět více oaMinikube, viz oficiální dokumentace.