Kubernetes

Installer Minikube på Ubuntu

Installer Minikube på Ubuntu
I denne artikel vil jeg vise dig, hvordan du installerer Minikube til at teste og lære Kubernetes lokalt på Ubuntu.

Jeg bruger Ubuntu 17.10 Artful Aardvark til demonstrationen. Lad os komme igang.

Installation af Minikube-afhængigheder:

Før vi kan begynde at installere Minikube, skal vi installere nogle afhængigheder af Minikube. I dette afsnit vil jeg vise dig, hvordan du installerer afhængighederne på Ubuntu.

Kør først følgende kommando for at opdatere pakkeopbevaringscachen til dit Ubuntu-operativsystem.

$ sudo apt-get opdatering

Vi har brug for krølle for at downloade Minikube-binærfiler. Du kan installere krøller fra det officielle Ubuntu-arkiv med følgende kommando:

$ sudo apt-get install krølle

Minikube har brug for hardware-virtualisering aktiveret for at fungere korrekt. Sørg for, at du har aktiveret VT-d eller virtualisering fra BIOS på din computer. Når du er sikker på, at hardwarevirtualisering er aktiveret, kan du installere VirtualBox hypervisor-software fra det officielle Ubuntu-pakkelager. Kør følgende kommando for at installere VirtualBox på Ubuntu:

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

Tryk på 'y', og tryk derefter på for at fortsætte.

Installationen skal starte.  Mens installationen pågår, kan VirtualBox bede dig om at acceptere licensaftalen fra VirtualBox Extension Pack. Bare tryk og tryk derefter på at acceptere det.

Derefter skal du se følgende vindue. Vælg bare “”Og tryk på .  Installationsprogrammet skal fortsætte.

Efter et stykke tid er installationen afsluttet.


Download og installation af MiniKube:

Gå til downloads-biblioteket i brugerens hjemmekatalog med følgende kommando:

$ cd ~ / Downloads

Nu kan du downloade minikube-binær ved hjælp af curl med følgende kommando:

$ curl -Lo minikube https: // opbevaring.googleapis.com / minikube / udgivelser / seneste / minikube-linux-amd64

binær 'minikube' downloades i ~ / Downloads-biblioteket.

Hvis du kører kommandoen 'ls', skal du se binæren 'minikube' i mappen Downloads.

Som standard er den 'minikube' binære fil ikke eksekverbar. Vi skal gøre det eksekverbart for at det kan fungere.

Det er let at gøre det. Kør bare følgende kommando:

$ chmod + x minikube

Fra output fra kommandoen 'ls' kan du se, at filen ikke er markeret med grøn. Hvilket betyder, at det er eksekverbart.

Nu skal vi flytte den 'minikube' eksekverbare binære fil til / usr / local / bin.

Kør følgende kommando for at gøre det:

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

'minikube' eksekverbar fil skal flyttes til den ønskede placering, som du kan se fra output af 'mv' kommando i skærmbilledet.

Nu skal vi downloade 'kubectl' binært.

Kør følgende kommando for at downloade binærfilen 'kubectl' med curl:

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

'kubectl' downloades fra internettet.

Når download er afsluttet, hvis du kører kommandoen 'ls', kan du se, at 'kubectl' binærfil ikke er eksekverbar.

Kør nu følgende kommando for at gøre binær fil 'kubectl' eksekverbar.

$ chmod + x kubectl

Hvis du kører 'ls', skal du se, at 'kubectl' binær fil er markeret grøn. Så det er nu en eksekverbar binær fil.

Flyt nu 'kubectl' til / usr / local / bin med følgende kommando:

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

Du kan se fra output fra kommandoen 'mv', at binærfilen 'kubectl' flyttes til den ønskede placering.


Test af Minikube:

Nu hvor alt er færdigt. Du kan starte Minikube.

Start Minikube med følgende kommando:

$ minikube start

Hvis Minikube kører for første gang, downloader den Minikube ISO-fil fra internettet. Det kan tage et stykke tid afhængigt af din internetforbindelse.

Minikube downloader også localkube-binær fra internettet, efter at Minikube ISO er downloadet.

Når downloads er færdige, skal Minikube starte. Som du kan se fra skærmbilledet.

Du kan få en liste over alle Minikube-bælgene med følgende kommando:

$ kubectl få pod

Du kan se, at jeg ikke har oprettet nogen pod lige nu.

Lad os oprette en Minikube-pod nu.  Jeg vil oprette en simpel 'echoserver' pod med kubectl.

Du kan oprette en 'hello-minikube' pod med følgende kommando:

$ kubectl kør hej-minikube - image = gcr.io / google_containers / echoserver: 1.4 --port = 8080

'hallo-minikube' pod oprettes.

Hvis du viser pod'en nu, skal du kunne se 'hallo-minikube' pod. Pod'en oprettes stadig som du kan se fra "STATUS" ContainerCreating. Minikube downloader podbilledet fra internettet.

Når download er afsluttet, vil kørsel af kommandoen 'kubectl get pod' vise, at pod'en Kører, som du kan se fra skærmbilledet.

Kør nu følgende kommando for at udsætte podens port.

$ kubectl udsætter implementeringen hello-minikube --type = NodePort

Du kan få URL'en til 'hallo-minikube'-pod'en med følgende kommando.

$ minikube-service hej-minikube --url

Du kan se, at URL'en udskrives på den næste linje. Du kan bruge denne URL til at få adgang til 'echoserver' -tjenesten.

Du kan foretage en GET-anmodning til tjenesteendepunktet med krølle som vist på skærmbilledet.

Du kan få IP-adressen og åbne porte på alle Minikube-bælgene med følgende kommando:

$ kubectl få service

Du kan også slette tjenesten 'hello-minikube' med følgende kommando:

$ kubectl sletjeneste hallo-minikube

Du kan se, at tjenesten slettes.

Vi kan også slette 'hello-minikube'-pod'en ved hjælp af følgende kommando:

$ kubectl slet implementering hello-minikube

Du kan se, at podens STATUS blev ændret til 'Termining'. Det slettes snart.

Når du er færdig med dine tests, kan du stoppe Minikube med følgende kommando:

$ minikube stop

Du kan se på skærmbilledet, at Minikube er stoppet.

Så det er sådan, du installerer og bruger Minikube på Ubuntu. Tak, fordi du læste denne artikel.

Mus Styr og administrer musebevægelse mellem flere skærme i Windows 10
Styr og administrer musebevægelse mellem flere skærme i Windows 10
Dual Display Mouse Manager lader dig kontrollere og konfigurere musebevægelse mellem flere skærme ved at bremse dens bevægelser nær grænsen. Windows 1...
Mus WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
WinMouse giver dig mulighed for at tilpasse og forbedre musemarkørens bevægelse på Windows-pc
Hvis du vil forbedre standardfunktionerne for din musemarkør, skal du bruge freeware WinMouse. Det tilføjer flere funktioner, der hjælper dig med at f...
Mus Museklik på venstre museknap fungerer ikke på Windows 10
Museklik på venstre museknap fungerer ikke på Windows 10
Hvis du bruger en dedikeret mus med din bærbare computer eller stationære computer, men musens venstre-klik-knap fungerer ikke på Windows 10/8/7 af en...