Kubernetes

Instalirajte Minikube na Ubuntu

Instalirajte Minikube na Ubuntu
U ovom članku pokazat ću vam kako instalirati Minikube za lokalno testiranje i učenje Kubernetesa na Ubuntuu.

Koristim Ubuntu 17.10 Umjetni Aardvark za demonstraciju. Započnimo.

Instaliranje ovisnosti Minikubea:

Prije nego što počnemo instalirati Minikube, moramo instalirati neke ovisnosti Minikubea. U ovom odjeljku pokazat ću vam kako instalirati ovisnosti na Ubuntu.

Prvo pokrenite sljedeću naredbu za ažuriranje predmemorije spremišta paketa vašeg Ubuntu operativnog sustava.

$ sudo apt-get ažuriranje

Treba nam curl za preuzimanje binarnih datoteka Minikube. Curl možete instalirati iz službenog Ubuntu spremišta pomoću sljedeće naredbe:

$ sudo apt-get install curl

Minikube treba hardversku virtualizaciju omogućenu za ispravan rad. Obavezno omogućite VT-d ili virtualizaciju iz BIOS-a vašeg računala. Jednom kada se uvjerite da je omogućena virtuelizacija hardvera, možete instalirati softver Hipervizor VirtualBox iz službenog spremišta Ubuntu službe. Pokrenite sljedeću naredbu da biste instalirali VirtualBox na Ubuntu:

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

Pritisnite 'y', a zatim pritisnite za nastavak.

Instalacija bi trebala započeti.  Dok je instalacija u tijeku, VirtualBox može zatražiti da prihvatite ugovor o licenci za VirtualBox Extension Pack. Samo pritisnite a zatim pritisnite da to prihvati.

Tada biste trebali vidjeti sljedeći prozor. Samo odaberite “"I pritisnite .  Instalacijski program treba nastaviti.

Nakon nekog vremena instalacija će biti dovršena.


Preuzimanje i instaliranje MiniKube:

Idite u direktorij Preuzimanja u početnom direktoriju korisnika sa sljedećom naredbom:

$ cd ~ / Preuzimanja

Sada možete preuzeti binarni minikube koristeći curl sa sljedećom naredbom:

$ curl -Lo minikube https: // pohrana.googleapis.com / minikube / izdanja / najnovije / minikube-linux-amd64

binarni "minikube" bit će preuzet u direktorij ~ / Downloads.

Ako pokrenete naredbu 'ls', trebali biste vidjeti binarnu datoteku 'minikube' u direktoriju Preuzimanja.

Prema zadanim postavkama, binarna datoteka 'minikube' nije izvršna. Moramo ga učiniti izvršnim da bi mogao funkcionirati.

To je lako učiniti. Samo pokrenite sljedeću naredbu:

$ chmod + x minikube

Iz rezultata naredbe 'ls' možete vidjeti da datoteka nije označena zelenom bojom. Što znači da je izvršna.

Sada moramo premjestiti izvršnu binarnu datoteku 'minikube' u / usr / local / bin.

Pokrenite sljedeću naredbu da biste to učinili:

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

izvršnu datoteku 'minikube' treba premjestiti na željeno mjesto kao što možete vidjeti iz rezultata naredbe 'mv' na snimci zaslona.

Sada moramo preuzeti binarni "kubectl".

Pokrenite sljedeću naredbu za preuzimanje binarne datoteke 'kubectl' s curlom:

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

'kubectl' će se preuzeti s interneta.

Kada je preuzimanje završeno, ako pokrenete naredbu 'ls', možete vidjeti da binarna datoteka 'kubectl' nije izvršna.

Sada pokrenite sljedeću naredbu kako biste binarnu datoteku 'kubectl' učinili izvršnom.

$ chmod + x kubectl

Ako pokrenete 'ls', trebali biste vidjeti da je binarna datoteka 'kubectl' označena zelenom bojom. Dakle, to je sada izvršna binarna datoteka.

Sada premjestite 'kubectl' u / usr / local / bin sa sljedećom naredbom:

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

Iz izlaza naredbe 'mv' možete vidjeti da je binarna datoteka 'kubectl' premještena na željeno mjesto.


Ispitivanje Minikubea:

Sad kad je sve gotovo. Možete pokrenuti Minikube.

Pokrenite Minikube sa sljedećom naredbom:

$ minikube početak

Ako je Minikube pokrenut prvi put, preuzet će Minikube ISO datoteku s interneta. Ovisno o vašoj internetskoj vezi, može potrajati.

Minikube će također preuzeti localkube binarni zapis s interneta nakon što se preuzme ISO Minikube.

Nakon završetka preuzimanja, Minikube bi trebao započeti. Kao što možete vidjeti sa snimke zaslona.

Popis svih mahuna Minikube možete dobiti pomoću sljedeće naredbe:

$ kubectl dobiti mahunu

Vidite da trenutno nemam postavljen nosač.

Stvorimo sada mahunu Minikube.  Stvorit ću jednostavnu podlogu 'echoserver' s kubectlom.

Pod 'hello-minikube' mahu možete stvoriti sljedećom naredbom:

$ kubectl pokreni zdravo-minikube --image = gcr.io / google_containers / echoserver: 1.4 --port = 8080

stvorena je mačka 'hello-minikube'.

Ako sada navedete mahunu, trebali biste vidjeti mahunu "hello-minikube". Mahuna se još uvijek izrađuje, kao što možete vidjeti iz "STATUS" ContainerCreating. Minikube će sliku mahune preuzeti s Interneta.

Nakon završetka preuzimanja, pokretanje naredbe 'kubectl get pod' pokazat će da je mačka RUNNING, kao što možete vidjeti sa snimke zaslona.

Sada pokrenite sljedeću naredbu za izlaganje porta mahune.

$ kubectl izloži implementaciju hello-minikube --type = NodePort

URL pod "hello-minikube" možete dobiti pomoću sljedeće naredbe.

$ minikube usluga zdravo-minikube --url

Možete vidjeti da se URL ispisuje u sljedećem retku. Ovim URL-om možete pristupiti usluzi 'echoserver'.

Možete uputiti GET zahtjev krajnjoj točki usluge s curlom, kao što je prikazano na snimci zaslona.

IP adresu i otvorene portove svih mahuna Minikube možete dobiti pomoću sljedeće naredbe:

$ kubectl dobiti uslugu

Uslugu 'hello-minikube' također možete izbrisati i sljedećom naredbom:

$ kubectl izbriši uslugu hello-minikube

Vidite da je usluga izbrisana.

Također možemo izbrisati mahunu 'hello-minikube' pomoću sljedeće naredbe:

$ kubectl izbriši implementaciju hello-minikube

Možete vidjeti da se STATUS mahune promijenio u 'Završavanje'. Uskoro će biti izbrisan.

Kada završite s testovima, možete zaustaviti Minikube sljedećom naredbom:

$ minikube stop

Iz snimke zaslona možete vidjeti da je Minikube zaustavljen.

Dakle, na taj način instalirate i koristite Minikube na Ubuntuu. Hvala što ste pročitali ovaj članak.

Emulirajte klikove mišem lebdeći mišem bez klika u sustavu Windows 10
Korištenje miša ili tipkovnice u pogrešnom držanju pretjerane upotrebe može rezultirati mnogim zdravstvenim problemima, uključujući naprezanje, sindro...
Dodajte geste miša u sustav Windows 10 pomoću ovih besplatnih alata
Posljednjih godina računala i operativni sustavi uvelike su se razvili. Bilo je vrijeme kada su korisnici morali koristiti naredbe za navigaciju kroz ...
Kontrolirajte i upravljajte kretanjem miša između više monitora u sustavu Windows 10
Dvostruki zaslon upravitelja miša omogućuje vam kontrolu i konfiguriranje kretanja miša između više monitora, usporavajući njegovo kretanje blizu gran...