Kuinka asentaa Minikube & kubectl Windows 11:een tai 10:een Wingetillä

Jos olet kehittäjä tai IT-ammattilainen, joka on kiinnostunut Kubernetesista ja kontin orkestroinnista, Minikube on korvaamaton työkalu Windows-ympäristöösi. Minikubea voidaan käyttää Linuxissa, macOS:ssä tai Windowsissa helposti, ja sen avulla voit ajaa yhden solmun Kubernetes-klusterin paikallisella koneellasi. Tämä tekee sovellusten kokeilemisesta, kehittämisestä ja testaamisesta vaivatonta ilman täysimittaista Kubernetes-asennusta.

Tämä opas näyttää vaiheet Minikuben asentamiseksi Windowsiin komentokehotteen tai Powershellin avulla Wingetin kautta

Vaatimukset

Tämän opetusohjelman suorittaminen ei vaadi mitään erityistä; tässä ovat päivittäiset asiat, joita tarvitset:

  • Windows 10 tai 11 PC
  • Pääsy Powershelliin tai Command Pomptiin/päätteeseenjärjestelmänvalvojan oikeudet
  • Minikube luottaa virtualisointiin, kuten VirtualBoxiin, Hyper-V:hen, Dockeriin tai mihin tahansa muuhun tuettuun alustaan.

Vaihe 1: Asenna virtualisointialusta

Kuten Vaatimukset-osiossa sanottiin, tarvitsemme virtualisointialustan toimiaksemme Minikuben kanssa Windowsissa. Jos sinulla on jo asennettuna Hyper-V, Docker tai VirtualBox, voit ohittaa tämän vaiheen. Aloittelijat voivat kuitenkin aloittaa VirtualBoxilla tai Hyper-V:llä.

Minikube vaatii hypervisorin virtuaalikoneiden luomiseen ja hallitsemiseen Kubernetes-klusterillesi. Voit valita Hyper-V:n ja VirtualBoxin välillä. Asenna ne seuraavasti:

Hyper-V:n asentamiseen

  • Avaa PowerShell järjestelmänvalvojana.
  • Ota Hyper-V käyttöön suorittamalla seuraava komento:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
  • Kun olet valmis, käynnistä järjestelmä uudelleen.

Ne, jotka haluavat käyttää VirtualBox:

  • Lataa VirtualBox-asennusohjelma osoitteestavirallinen verkkosivustoja ajaa sitä.
  • Sen jälkeen asenna VirtualBox noudattamalla näytön ohjeita.

Samoin ne, jotka haluavat käyttää Dockeria Minikube-ohjaimena, voivat ladata ja asentaa sen asetukset.

Vaihe 2: Asenna Minikube Windows 11:een tai 10:een Wingetin avulla

Siirry nyt Windowsin hakukenttään ja avaa PowerShell tai komentokehote, mutta järjestelmänvalvojan käyttöoikeuksilla.Kun jonkin niistä kuvake ilmestyy Windowsin hakualueelle, napsauta sitä valitaksesi "Suorita järjestelmänvalvojana.”

Kun olet avannut Powershell- tai komentokehotteen, tarkista, onko Windowsin oletuspakettien hallinta "WINGET" käytettävissä. Vaikka kaikissa uusimmissa Windows-versioissa se on jo olemassa, suorita vielä vahvistusta varten:

winget -v

Näet paketinhallinnan version, joka vahvistaa sen saatavuuden. Jos sitä ei ole, voit asentaa sen manuaalisesti osoitteestaGitHub.

Koska meillä on paketinhallinta, suoritetaan nopeasti komento MiniKuben lataamiseksi ja asentamiseksi Windows 10/11 -järjestelmääsi. Parasta on, että sinun ei tarvitse etsiä asetuksia täältä tai sieltä.

winget install Kubernetes.minikube

Odota muutama sekunti; Internet-yhteydestäsi riippuen Minikube asennetaan.

Vaihe 3: Tarkista Minikube-asennus

Sulje ensin nykyinen PowerShell- tai CMD-istuntosi. Sulje sitten sovellus ja käynnistä se käynnistysvalikosta järjestelmänvalvojan oikeuksilla, kuten teimmeVaihe 2tästä opetusohjelmasta. Tämätarvitaan, jotta Powershell tunnistaa asennetun Minikube-komentotyökalun polun.

Tarkista nyt Minikuben asennus:

minikube status

Saat jotain alla olevan kaltaista, mikä tarkoittaa, että se on käytettävissä.

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

Vaihe 4: Kubectl CLI:n asettaminen Windowsissa

Voimme käyttää Kubernetesin komentorivityökalua kubectl klusteriresurssien hallintaan, sovellusten käyttöönottoon ja Kubernetes-klusterien lokien tarkastamiseen. Jos haluat sen, tässä on komento sen asentamiseksi.

winget install Kubernetes.kubectl

Huom: Käynnistä PowerShell tai CMD uudelleen ja suorita uudelleen järjestelmänvalvojana käyttääksesi Kubectl-komentoriviä.

Voit tarkistaa version, jota voit käyttää:

Vaihe 5: Käynnistä Minikube

Nyt käynnistämme Minikuben lataamaan tarvittavat ISO-tiedostot ympäristön luomiseksi. Tärkein asia, jota sinun on tarkasteltava tässä, on kuitenkin ohjain, jota haluat käyttää Minkuben kanssa.

Jos juokset:

minikube start

Sitten se valitsee automaattisesti järjestelmässäsi olevan ensisijaisen ohjaimen. Tämä tarkoittaa, että jos Hyper-V on saatavilla, se valitsee sen; muussa tapauksessa se valitsee VirtualBoxin tai minkä tahansa muun ohjaimen.

Mutta jos haluat sen toimivan manuaalisesti tietyn virtualisointialustan kanssa, mainitse se yllä annetussa komennossa.

Esimerkiksi:Aloita se Dockerilla seuraavasti:

minikube start --vm-driver docker

Voitvaihda Docker muilla ohjaimilla, jos haluat. Lisätietoja on osoitteessavirallinen dokumentaatio.

Kun asennus on valmis, voimme tarkistaa sen annetuilla komennoilla saadaksesi lisätietoja.

• Tilalle:

minikube status
  • Minikube-komentorivin käyttäminen ssh:n kautta:
minikube ssh
  • Jos haluat tietää, mitkä Minikube-lisäosat ovat tällä hetkellä aktiivisia tai käytössä, käytä:
minikube addons list
  • Tarkistaaksesi klusterin tiedot
kubectl cluster-info
  • Näin näet, mitkä solmut ovat tällä hetkellä aktiivisia:
kubectl get nodes
  • Klusterin oletusasetusnäkymään
kubectl config view
  • Pysäytä ja poista Minikube-klusteri seuraavasti:
minikube stop
minikube delete

Vaihe 6: Suorita Minikube Dashboard Windows 10:ssä tai 11:ssä

Minikuben mukana tulee lisäosa nimeltäänDashboard, joka on automaattisestiotetaan käyttöön suorittamalla annettu komento tässä vaiheessa. Näin ollen voimme käynnistää sen päästäksemme verkkopohjaiseen Kubernetes-käyttöliittymään konttisovellusten käyttöönottoa ja klusterin hallintaa varten, saada yleiskuvan resursseista ja paljon muuta…

minikube dashboard

Paikallisessa järjestelmässäsi, johon olet asentanut tämän Kubernetes-toteutuksen, selain avautuu automaattisesti ja antaa sinulle Dashboard-verkkokäyttöliittymän.

Vaihe 7. Käytä Kubernetes Dashboardia etänä (valinnainen)

Jos käytät Minikubea paikallisessa Windows-palvelimessa vain komentoriviliittymällä ja haluat käyttää MiniKube Dashboardia etänätietokone, joka on käytettävissä samassa verkossa kuin palvelin, voit käyttää edellisen step-komennon sijaankubectl-välityspalvelinavata paikallisesti8001ja käytä Kubernetes-verkkokäyttöliittymääkäyttämällä annettua syntaksia.

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

Huom: Jos haluat rajoittaa verkkokäyttöliittymän pääsyn tiettyyn IP-osoitteeseen, korvaa yllä olevan komennon 0.0.0.0 sillä. Muuten mikä tahansa verkon järjestelmä voi käyttää Dashboardia.

Kun olet suorittanut yllä olevan komennon, avaa mikä tahansa selain, jolla on pääsy Minikubea käyttävän palvelimen IP-osoitteeseen, ja osoita se:

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

LisätietojajaMiniKube, katso virallisia asiakirjoja.

Related Posts