Miljøvariabel i Kubernetes
Miljøvariabler er avgjørende for å opprettholde applikasjoner i datamaskiner. Vi bygger miljøvariabler mot alle applikasjoner for å kjøre applikasjoner med hell. Miljøvariabler er dynamiske verdier som kan lede prosesser for å kjøre i et miljø. Utviklerne genererer miljøvariabelen for Kubernetes i en datamaskin, så lar datamaskiner Kubernetes -prosessene kjøre applikasjonene med hell. Utviklere må vite om Kubernetes -klyngen. Kubernetes klynger er grupper av noder som effektivt kjører containerte apper.
Hvordan bruke miljøvariabler i Kubernetes?
Vi vil kort demonstrere hvordan du bruker miljøvariabler i denne delen. Sjekk først om vi har Kubernetes -klynger som allerede er i bruk. Hvis ja, så begynn. Hvis ikke så for det første, oppretter vi Kubernetes -klyngen ved hjelp av Minikube. Her, i denne artikkelen, brukte vi klynger som hadde minst to noder. Den ene er arbeidernoden og den andre er masternoden. Denne artikkelen er fantastisk for nybegynnere som lærer Kubernetes og miljøvariabel bruk i Kubernetes.
Trinn 1: Start Kubernetes
Det første trinnet innebærer å åpne kommandolinjen eller terminalen i Linux -operativsystemet først. Etter det, kjør 'Minikube Start' -kommandoen i terminalen.
> Minikube Start
Du kan se om Kubernetes -klyngen allerede eksisterer når den har startet. Etter det vises en bekreftelsesmelding.
Trinn 2: Opprett en konfigurasjonsfil
I neste linje vil vi opprette en POD -konfigurasjonsfil der vi definerer miljøvariabler for applikasjonen. Så i skjermbildet nedenfor oppretter vi en konfigurasjonsfil med navnet 'Envi' med utvidelsen 'YAML'. For å åpne en fil i systemet, kjører vi kommandoen i terminalen:
> Nano Envi.Yaml
Når du kjører kommandoen, 'envi.Yaml 'vil vises i systemet. Vi vil se at en POD YAML -konfigurasjonsfil er opprettet. En pod i Kubernetes er en gruppe containere og brukes til å håndtere flere containere samtidig. Denne YAML -konfigurasjonsfilen inneholder forskjellige typer informasjon som versjon, slag, metadata, spesifikasjoner osv.
Versjon 'v1' indikerer at vi bruker versjon 1. 'Pod' indikerer at dette er en pod, ikke en distribusjon. Metadataene inneholder informasjon om filen som navn og etiketter. Spesifikasjonen gir spesifikk informasjon om containere, og sammen med dette legger vi til en miljøvariabel 'Env' i systemkonfigurasjonsfilen for flere containere. Her legger vi til det første variabelnavnet, 'Demo_greeting' med verdien 'Hello from Environment' '. Det andre variabelen, 'Demo_Farewell' med verdien 'en så søt sorg'.
Trinn 3: Pod med en beholder
Nå, etter det, oppretter vi en pod med en beholder som heter 'Envar-Demo' ved å kjøre kommandoen i terminalen. Følgende kommando er utført, som vist på skjermdumpen nedenfor.
> Kubectl Create -F Envi.Yaml
Nå kan vi se at en beholder er opprettet med hell.
Etter å ha opprettet containere, kan vi nå enkelt se hvor mange containere som kjører i poden for øyeblikket. Så vi kjører Kubectl -kommandoen i terminalen for å liste opp podbeholderne.
> Kubectl Get Pods -I Purpose = Demonstrative -Envars
I skjermbildene nedenfor kan du se at bare en pod kjører akkurat nå, og denne kommandoen viser alle detaljene om podbeholderen som navnet, klar tilstand, status, hvor mange ganger den har startet på nytt, og podens alder på nytt.
Etter definisjonen av miljøvariabler i Kubernetes, forklarer vi miljøvariabelen i den avhengige tilstanden, for eksempel hvordan du bruker den avhengige miljøvariabelen i Kubernetes. Vi setter avhengige variabler for containere som kjører inne i POD. Vi opprettet også en POD -konfigurasjonsfil for å lage avhengige variabler. Igjen, kjør følgende kommando for å lage en POD -konfigurasjon YAML -fil:
> Nano Envil.Yaml
Nå er konfigurasjonsfilen åpen og inneholder detaljene om belg og containere. For å angi en avhengig variabel, legg navnet på variabelen ($ var_name) i verdien av miljøvariabelen i konfigurasjonsfilen.
Trinn 4: Lag en miljøvariabel
Når. Kjør kommandoen i terminalen som vises nedenfor:
> kubectl create -f envi1.Yaml
Etter å ha kjørt denne kommandoen, opprettes en avhengig variabel med navnet 'avhengig-envar-demo' i systemet.
Etter å ha opprettet podbeholderen i systemet med hell, kan vi sjekke hvor mange belg som allerede er i systemet. Så for å liste opp alle pods i systemet, vil vi kjøre kommandoen for oppføring. Kjør kommandoen i systemterminalen din som er gitt her.
> KUBECTL Få pods avhengig-envar--demo
Etter å ha kjørt denne kommandoen vises listen over avhengige variabler. Ved hjelp av denne kommandoen kan vi enkelt se den detaljerte listen over pods med forskjellige funksjoner som navn, klar, status, omstart og alder.
Trinn 3: Logger for den avhengige miljøvariabelen
Til slutt sjekket vi også loggene for den avhengige miljøvariabelen som kjører POD. Her bruker vi KUBECTL -kommandolinjeverktøyet. Kjør følgende kommando i terminalen din, og skjermen vises samtidig.
> KUBECTL LOGS POD/AVFERENT-ENVARS-DEMO
Logger inkluderer uendret_referanse eller protokoll for systemet ditt, Service_address of Systemet ditt der denne pod ligger, og også rømte_reference av systemet ditt. Ved å bruke dette kan du også konfigurere IP -adressen eller protokollene i detalj.
Så på denne måten inkluderer eller bruker vi miljøvariabler i Kubernetes.
Konklusjon
Denne artikkelen lærte oss hvordan vi kan bruke en miljøvariabel i Kubernetes. Det lar oss enkelt bruke containere i applikasjoner. Som nybegynner er det ikke lett å huske kommandoene og bruke dem til et annet formål. Men her har vi hjulpet deg å lære å kjøre kommandoer og lage miljøvariabler. Etter å ha opprettet variabler, bruk miljarmariablene i systemet.