Jak nainstalovat minikube a kubectl na Windows 11 nebo 10 s Wingetem

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.

Related Posts