A Minikube & kubectl telepítése Windows 11 vagy 10 rendszeren a Winget segítségével

Ha Ön fejlesztő vagy informatikai szakember, akit érdekel a Kubernetes és a konténerek hangszerelése, a Minikube felbecsülhetetlen értékű eszköz Windows-környezetében. A Minikube könnyen használható Linuxon, macOS-en vagy Windowson, és lehetővé teszi egy csomópontos Kubernetes-fürt futtatását a helyi gépen. Ez megkönnyíti az alkalmazások kísérletezését, fejlesztését és tesztelését anélkül, hogy teljes körű Kubernetes-beállításra lenne szükség.

Ez az útmutató bemutatja a Minikube telepítésének lépéseit Windows rendszeren a parancssor vagy a Powershell használatával a Wingeten keresztül

Követelmények

Semmi különös nem szükséges ennek az oktatóanyagnak a végrehajtásához; itt vannak a mindennapi dolgok, amelyekre szükséged lesz:

  • Windows 10 vagy 11 PC
  • Hozzáférés a Powershellhez vagy a Command Pompthoz/Terminalhoz ezzelrendszergazdai jogosultságokat
  • A Minikube virtualizációra támaszkodik, mint például a VirtualBox, a Hyper-V, a Docker vagy bármely más támogatott platform.

1. lépés: Telepítse a virtualizációs platformot

Ahogy a Követelmények részben említettük, virtualizációs platformra van szükségünk a Minikube Windows rendszeren történő használatához. Ha már telepítve van a Hyper-V, a Docker vagy a VirtualBox, akkor kihagyhatja ezt a lépést. A kezdők azonban kezdhetik a VirtualBox-szal vagy a Hyper-V-vel.

A Minikube-nak hypervisorra van szüksége a virtuális gépek létrehozásához és kezeléséhez a Kubernetes-fürthöz. Választhat a Hyper-V és a VirtualBox között. Íme, hogyan kell telepíteni őket:

A Hyper-V telepítéséhez

  • Nyissa meg a PowerShellt rendszergazdaként.
  • Futtassa a következő parancsot a Hyper-V engedélyezéséhez:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • Ha elkészült, indítsa újra a rendszert.

Akik használni akarják VirtualBox:

  • Töltse le a VirtualBox telepítőjét ahivatalos weboldalés futtasd.
  • Ezután kövesse a képernyőn megjelenő utasításokat a VirtualBox telepítéséhez.

Hasonlóképpen, azok, akik a Dockert Minikube illesztőprogramként szeretnék használni, letölthetik és telepíthetik annak beállításait.

2. lépés: Telepítse a Minikube-t Windows 11 vagy 10 rendszeren a Winget segítségével

Most lépjen a Windows keresőmezőjébe, és nyissa meg a PowerShellt vagy a Parancssort, de rendszergazdai hozzáféréssel.Amikor bármelyik ikonja megjelenik a Windows keresőmezőjében, kattintson rá a ?Futtassa rendszergazdaként.?

A Powershell vagy a Parancssor megnyitása után ellenőrizze, hogy az alapértelmezett Windows csomagkezelő ?WINGET? elérhető. Bár a Windows összes legújabb verziójában már ott lesz, a megerősítéshez futtassa:

winget -v

Látni fogja a csomagkezelő verzióját, amely megerősíti az elérhetőségét. Ha nincs ott, manuálisan telepítheti innenGitHub.

Mivel rendelkezünk a csomagkezelővel, gyorsan hajtsunk végre egy parancsot a MiniKube letöltéséhez és telepítéséhez a Windows 10/11 rendszerre. A legjobb dolog az, hogy nem kell itt vagy ott keresnie semmilyen beállítást.

winget install Kubernetes.minikube

Várjon néhány másodpercet; internetkapcsolatától függően a Minikube telepítésre kerül.

3. lépés: Ellenőrizze a Minikube telepítését

Először zárja be a meglévő PowerShell- vagy CMD-munkamenetet. Ezután egyszerűen zárja be az alkalmazást, és indítsa el a Start menüből adminisztrátori jogokkal, ahogyan azt korábban tettük2. lépésebből az oktatóanyagból. Ezszükséges ahhoz, hogy a Powershell felismerje a telepített Minikube parancseszköz elérési útját.

Most a Minikube telepítési futtatásának ellenőrzéséhez:

minikube status

Az alábbiakhoz hasonlót kap, ami azt jelenti, hogy elindítható.

Profile "minikube" not found. Run "minikube profile list" to view all profiles.
To start a cluster, run: "minikube start"

4. lépés: A kubectl CLI beállítása Windows rendszeren

Használhatjuk a Kubernetes-t? A kubectl parancssori eszköz a fürterőforrások kezeléséhez, az alkalmazások telepítéséhez és a Kubernetes-fürtök naplóinak ellenőrzéséhez. Ha ezt szeretné, itt található a telepítési parancs.

winget install Kubernetes.kubectl

Jegyzet: Indítsa újra a PowerShell-t vagy a CMD-t, és futtassa újra rendszergazdaként a Kubectl parancssor használatához.

A használható verzió ellenőrzéséhez:

5. lépés: Indítsa el a Minikube-ot

Most elindítjuk a Minikube-t, hogy letöltsük a szükséges ISO fájlokat a környezet létrehozásához. A legfontosabb dolog azonban, amit itt meg kell néznie, az az illesztőprogram, amelyet a Minkube-val használni szeretne.

Ha futsz:

minikube start

Ezután automatikusan kiválasztja a rendszeren elérhető előnyben részesített illesztőprogramot. Ez azt jelenti, hogy ha elérhető a Hyper-V, akkor azt választja ki; egyébként a VirtualBoxot vagy bármely más illesztőprogramot választja.

De ha azt szeretné, hogy manuálisan fusson egy adott virtualizációs platformon, említse meg a fent megadott parancsban.

Például:A Dockerrel való indításhoz:

minikube start --vm-driver docker

Megteheticserélje ki a Dockert más illesztőprogramokra, ha akarja. További információkért tekintse meg ahivatalos dokumentáció.

A telepítés befejezése után a megadott parancsok segítségével további információkért ellenőrizhetjük.

? Az állapothoz:

minikube status
  • A Minikube parancssor eléréséhez ssh-n keresztül:
minikube ssh
  • Ha tudni szeretné, hogy a Minikube-kiegészítők jelenleg milyen aktívak vagy engedélyezettek, használja a következőket:
minikube addons list
  • A fürtinformációk ellenőrzéséhez
kubectl cluster-info
  • Az aktuálisan aktív csomópontok megtekintéséhez:
kubectl get nodes
  • A fürt alapértelmezett konfigurációs nézetéhez
kubectl config view
  • A Minikube-fürt leállítása és törlése:
minikube stop
minikube delete

6. lépés: Futtassa a Minikube Dashboard alkalmazást Windows 10 vagy 11 rendszeren

A Minikube egy úgynevezett kiegészítővel érkezikIrányítópult, amely automatikusanengedélyezve van az adott parancs futtatásával ebben a lépésben. Így elindíthatjuk, hogy elérjük a webalapú Kubernetes felhasználói felületet a konténeralkalmazások telepítéséhez és a fürt kezeléséhez, áttekintést kapjunk az erőforrásokról stb.

minikube dashboard

A helyi rendszeren, ahová telepítette ezt a Kubernetes-megvalósítást, a böngésző automatikusan megnyílik, és megadja a Dashboard webes felületet.

7. lépés: A Kubernetes Dashboard távoli elérése (opcionális)

Ha a helyi Windows-kiszolgálón csak parancssori felülettel használja a Minikube-ot, és távolról szeretné elérni a MiniKube Dashboard-ota szerverével azonos hálózatban elérhető számítógépen, az előző step parancs használata helyett használhatja akubectl proxyhelyi megnyitásához8001és elérheti a Kubernetes webes felületéta megadott szintaxis használatával.

kubectl proxy --address='0.0.0.0' --disable-filter=true

Jegyzet: Ha a webes felület hozzáférését egy adott IP-címre szeretné korlátozni, cserélje le a fenti parancsban a 0.0.0.0-t ezzel. Ellenkező esetben a hálózat bármely rendszere hozzáférhet az irányítópulthoz.

Miután végrehajtotta a fenti parancsot, nyissa meg bármelyik böngészőt, amely hozzáfér a Minikube-t futtató szerver IP-címéhez, és mutasson rá:

https://server-ip-address:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/

További információértésMiniKube, tekintse meg a hivatalos dokumentációt.

Related Posts