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.