Kubernetes

Įdiekite „Minikube“ į „Ubuntu“

Įdiekite „Minikube“ į „Ubuntu“
Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Minikube“, kad galėtumėte išbandyti ir išmokti „Kubernetes“ vietoje „Ubuntu“.

Aš naudoju „Ubuntu 17“.10 „Artful Aardvark“ demonstracijai. Pradėkime.

„Minikube“ priklausomybių diegimas:

Prieš pradėdami diegti „Minikube“, turime įdiegti keletą „Minikube“ priklausomybių. Šiame skyriuje aš jums parodysiu, kaip įdiegti priklausomybes „Ubuntu“.

Pirmiausia paleiskite šią komandą, kad atnaujintumėte „Ubuntu“ operacinės sistemos paketų saugyklos talpyklą.

$ sudo apt-get atnaujinimas

Norint atsisiųsti „Minikube“ dvejetainius failus, reikia garbanos. „Curl“ galite įdiegti iš oficialios „Ubuntu“ saugyklos naudodami šią komandą:

$ sudo apt-get install curl

„Minikube“ reikia, kad tinkamai veiktų aparatinės įrangos virtualizacija. Įsitikinkite, kad jūsų kompiuteryje yra įgalinta VT-d arba virtualizacija. Kai įsitikinsite, kad įjungta aparatūros virtualizacija, galite įdiegti „VirtualBox“ hipervizoriaus programinę įrangą iš oficialios „Ubuntu“ paketų saugyklos. Norėdami įdiegti „VirtualBox“ į „Ubuntu“, paleiskite šią komandą:

$ sudo apt-get install virtualbox virtualbox-ext-pack

Paspauskite „y“, tada paspauskite, jei norite tęsti.

Turėtų prasidėti diegimas.  Kol diegiama, „VirtualBox“ gali paprašyti sutikti su „VirtualBox“ plėtinių paketo licencijos sutartimi. Tiesiog paspauskite tada paspauskite jį priimti.

Tada turėtumėte pamatyti šį langą. Tiesiog pasirinkite „“Ir paspauskite .  Diegimo programa turėtų tęsti.

Po kurio laiko diegimas bus baigtas.


„MiniKube“ atsisiuntimas ir diegimas:

Eikite į Vartotojo namų katalogo atsisiuntimų katalogą naudodami šią komandą:

$ cd ~ / Atsisiuntimai

Dabar galite atsisiųsti „Minikube“ dvejetainį failą naudodami „curl“ su šia komanda:

$ curl -Lo minikube https: // saugykla.googleapis.com / minikube / releases / naujausias / minikube-linux-amd64

„Minikube“ dvejetainis failas bus atsisiųstas kataloge ~ / Downloads.

Jei vykdote komandą „ls“, kataloge „Atsisiuntimai“ turėtumėte pamatyti dvejetainį „minikube“.

Pagal numatytuosius nustatymus dvejetainis failas „minikube“ nėra vykdomas. Turime padaryti jį vykdomą, kad jis veiktų.

Tai padaryti lengva. Tiesiog paleiskite šią komandą:

$ chmod + x minikube

Iš komandos „ls“ išvesties galite pamatyti, kad failas nėra pažymėtas žalia spalva. Tai reiškia, kad jis yra vykdomas.

Dabar turime perkelti „minikube“ vykdomąjį dvejetainį failą į / usr / local / bin.

Norėdami tai padaryti, paleiskite šią komandą:

$ sudo mv -v minikube / usr / local / bin

„Minikube“ vykdomąjį failą reikia perkelti į norimą vietą, kaip matote iš ekrano kopijos „mv“ išvesties.

Dabar turime atsisiųsti dvejetainį „kubectl“.

Vykdykite šią komandą, norėdami atsisiųsti „kubectl“ dvejetainį failą su garbanomis:

$ curl -Lo kubectl https: // saugykla.googleapis.com / kubernetes-release / release / v1.8.0 / bin / linux / amd64 / kubectl

„kubectl“ bus atsisiųstas iš interneto.

Kai atsisiuntimas bus baigtas, paleisdami komandą „ls“, pamatysite, kad „kubectl“ dvejetainis failas nėra vykdomas.

Dabar paleiskite šią komandą, kad „kubectl“ dvejetainis failas būtų vykdomas.

$ chmod + x kubectl

Jei paleisite „ls“, turėtumėte pamatyti, kad „kubectl“ dvejetainis failas pažymėtas žalia spalva. Taigi dabar tai yra vykdomasis dvejetainis failas.

Dabar perkelkite „kubectl“ į / usr / local / bin naudodami šią komandą:

$ sudo mv -v kubectl / usr / local / bin

Iš komandos „mv“ išvesties galite pamatyti, kad dvejetainis failas „kubectl“ yra perkeltas į norimą vietą.


„Minikube“ testavimas:

Dabar, kai viskas baigta. Galite paleisti „Minikube“.

Paleiskite „Minikube“ naudodami šią komandą:

$ minikube pradžia

Jei „Minikube“ veikia pirmą kartą, ji atsisiųs „Minikube ISO“ failą iš interneto. Tai gali užtrukti, priklausomai nuo jūsų interneto ryšio.

Atsisiuntus „Minikube ISO“, „Minikube“ taip pat atsisiųs dvejetainį „Localkube“ iš interneto.

Kai atsisiuntimai bus baigti, „Minikube“ turėtų prasidėti. Kaip matote iš ekrano kopijos.

Galite gauti visų „Minikube“ ankščių sąrašą naudodami šią komandą:

$ kubectl get pod

Matote, kad šiuo metu neturiu jokio pod.

Dabar sukurkime „Minikube“ pod.  Aš ketinu sukurti paprastą „echoserver“ ankštį su kubectl.

„Hello-minikube“ pod galite sukurti naudodami šią komandą:

$ kubectl paleiskite labas-minikube --image = gcr.io / google_containers / echoserver: 1.4 - uostas = 8080

Sukurta „hello-minikube“ anketa.

Jei dabar įtrauksite ankštį, turėtumėte matyti „labas-minikube“ ankštį. Anketa vis dar kuriama, kaip matote iš „STATUS“ ContainerCreating. „Minikube“ atsisiųs „Pod“ vaizdą iš interneto.

Kai atsisiuntimas bus baigtas, paleidus komandą „kubectl get pod“, bus rodoma, kad pod RUNNING, kaip matote iš ekrano kopijos.

Dabar paleiskite šią komandą, kad atskleistumėte podo prievadą.

$ kubectl atidengti diegimą hello-minikube --type = NodePort

„Hello-minikube“ pod adreso URL galite gauti naudodami šią komandą.

$ minikube paslauga hello-minikube --url

Galite pamatyti, kad URL yra atspausdintas kitoje eilutėje. Šį URL galite naudoti norėdami pasiekti „echoserver“ paslaugą.

Galite pateikti GET užklausą paslaugos galiniam taškui su garbanomis, kaip parodyta ekrano kopijoje.

Visų „Minikube“ ankščių IP adresą ir atidarytus prievadus galite gauti naudodami šią komandą:

$ kubectl gauti paslaugą

„Hello-minikube“ paslaugą taip pat galite ištrinti naudodami šią komandą:

$ kubectl ištrinti paslaugą hello-minikube

Galite pamatyti, kad paslauga ištrinta.

„Hello-minikube“ pod'ą taip pat galime ištrinti naudodami šią komandą:

$ kubectl ištrinti diegimą labas-minikube

Galite pamatyti, kad pakuotės būsena pasikeitė į „Baigiama“. Netrukus jis bus ištrintas.

Baigę bandymus, galite sustabdyti „Minikube“ naudodami šią komandą:

$ minikube sustojimas

Iš ekrano galite pamatyti, kad „Minikube“ yra sustabdytas.

Taigi taip įdiegiate ir naudojate „Minikube“ „Ubuntu“. Dėkojame, kad perskaitėte šį straipsnį.

„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...
Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...