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žuriranjeTreba 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 curlMinikube 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-packPritisnite '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
Tada biste trebali vidjeti sljedeći prozor. Samo odaberite “
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 ~ / PreuzimanjaSada 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 minikubeIz 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 / binizvrš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 kubectlAko 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 / binIz 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četakAko 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 mahunuVidite 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 = 8080stvorena 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 --urlMož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-minikubeVidite da je usluga izbrisana.
Također možemo izbrisati mahunu 'hello-minikube' pomoću sljedeće naredbe:
$ kubectl izbriši implementaciju hello-minikubeMož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 stopIz 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.