Hvordan få en Kubernetes-distribusjon opp i løpet av sekunder

Hvordan få en Kubernetes-distribusjon opp i løpet av sekunder Hvordan lanserer du en Kubernetes-distribusjon med én node på sekunder? Ved hjelp av Microk8s.

Hvis du har behov for en Kubernetes-distribusjon med en node (for testing eller utvikling), er du sannsynligvis ikke så opptatt av å måtte hoppe gjennom alle nødvendige bøyler for å komme i gang. Heldigvis er det en måte å få dette til på få sekunder. Nevnte metode kommer som en enkelt å installere snap-pakke på Linux.

Mer om nettverk

  • 7 nettverksvarslinger for 2020: Automatisering, edge computing, Wi-Fi 6, mer
  • 8 datasenterprognoser for 2020
  • Topp 11 lagringstrender de siste 20 årene
  • 5G mobilnett: Et jukseark

Med en enkelt kommando kan du få den enkle Kubernetes-distribusjonen i gang, slik at du kan konsentrere tiden din om utvikling, ikke distribusjon.

Ansettingssett: Nettverksadministrator (Tech Pro Research)

La meg vise deg hvordan dette gjøres.

Microk8s

Den aktuelle snappakken kalles Microk8s, et ikke-elastisk, skinnebasert Kubernetes-verktøy med én node som er fokusert på offlineutvikling, prototyping og testing. Microk8s funksjoner:

  • Istio
  • GPGPU-bindinger
  • Daglig bygger
  • Lokal lagring
  • Lokalt register
  • oppdateringer
  • dashbord
  • metrics
  • oppgraderinger
  • IngressDNS
  • konform

Solgt? La oss installere.

Installasjon

Den første tingen å vite er at Microk8s er en snap-pakke, så du trenger en Linux-distribusjon som støtter dette universelle emballasjeformatet. Jeg skal demonstrere på Ubuntu Desktop 19.04. For å installere, åpne et terminalvindu og gi kommandoen:

 sudo snap installere microk8s - kanten - klassisk 

( Merk: Strøkene i kommandoen skal være to streker og ikke em bindestreker, slik de for øyeblikket vises på nettstedet.)

Når installasjonen er fullført, er du klar til å gå.

bruk

Det første du vil gjøre er å starte Microk8s. For å gjøre dette, gi kommandoen:

 sudo microk8s.start 

Med Microk8s startet, kan vi nå installere tilleggstjenester (i dette tilfellet kube-dns og dashbord) med kommandoen:

 microk8s.enable dns instrumentbord 

Du bør se utdata som indikerer at begge tjenestene er startet ( figur A ).

Figure A: Kube-DNS and Dashboard are now deployed.

" data-credit="" rel="noopener noreferrer nofollow">

Figur A: Kube-DNS og Dashboard er nå distribuert.

Andre tillegg du kan installere inkluderer:

  • lagring - lar deg benytte deg av lagring på verten.
  • ingress - lag en Ingress-kontroller.
  • gpu - aktiver nvidia-docker-runtime og nvidia-device-plugin-daemonset.
  • istio - aktiver kjernen Istio-tjenester.
  • register - distribuer et privat Docker-register.

Få tilgang til dashbordet

For å få tilgang til Kubernetes Dashboard, må du først finne ut den tilknyttede adressen. For å gjøre dette, gi kommandoen:

 microk8s.kubctl få alle - alle navnefelt 

( Merk : bindestrekene skal være to streker og ikke em-streker, da de for øyeblikket vises på nettstedet.)

I den rapporterte oppføringen, bør du se kubernetes-dashbordet oppført ( figur B ).

Figure B: The output of our namespaces command.

" data-credit="" rel="noopener noreferrer nofollow">

Figur B: Utdataene fra navneområdekommandoen.

Pek nettleseren din til IP-adressen som er oppført, så kommer du til Kubernetes Dashboard ( figur C ), hvor du kan opprette applikasjoner (eller en hvilken som helst annen Kubernetes-ressurs) med noen få hurtigklikk.

Figure C: Our Kubernetes Dashboard at https://10.152.183.210." data-credit="">

Figur C: Vårt Kubernetes instrumentbord på https://10.152.183.210.

Og det er det. I løpet av sekunder (kanskje minutter, avhengig av hastigheten på nettverkstilkoblingen og muligheten til å skrive raskt) har du en enkel knutepunkt Kubernetes-distribusjon, klar til arbeid. Det blir ikke så mye lettere enn dette.

Ukens nyhetsbrev med åpen kildekode

Du vil ikke gå glipp av våre tips, opplæringsprogrammer og kommentarer til Linux OS og open source applikasjoner. Leveres tirsdager

Registrer deg i dag

© Copyright 2020 | mobilegn.com