Kako uporabljati spremenljivke okolja v Kubernetesu

Kako Uporabljati Spremenljivke Okolja V Kubernetesu



Ta članek govori o uporabi spremenljivk okolja v Kubernetesu, ki jih uporabljajo številni razvijalci za upravljanje in avtomatizacijo uvajanja različnih vrst aplikacij ali sistemov v vsebnikih v virtualnih, fizičnih ali hibridnih okoljih. To orodje Kubernetes ponuja številne funkcije, kot so visoka razpoložljivost, visoka zmogljivost in možnost varnostnega kopiranja ali obnovitve objektov v primeru kakršne koli okvare. Spremenljivka okolja je dinamična vrednost, ki vodi proces za Kubernetes. Večina razvijalcev uporablja Kubernetes v Linuxu za vsebniške aplikacije. V tem članku bomo podrobneje obravnavali omenjeno temo.

Spremenljivka okolja v Kubernetesu

Okoljske spremenljivke so bistvene za vzdrževanje aplikacij v računalnikih. Izdelamo spremenljivke okolja za vsako aplikacijo za uspešno izvajanje aplikacij. Spremenljivke okolja so dinamične vrednosti, ki lahko vodijo procese za izvajanje v okolju. Razvijalci ustvarijo spremenljivko okolja za Kubernetes v računalniku, nato pa računalniki omogočijo procesom Kubernetes, da uspešno izvajajo aplikacije. Razvijalci morajo poznati gručo Kubernetes. Gruče Kubernetes so skupine vozlišč, ki učinkovito izvajajo aplikacije v vsebnikih.

Kako uporabljati spremenljivke okolja v Kubernetesu?

V tem razdelku bomo na kratko pokazali, kako uporabljati spremenljivke okolja. Najprej preverimo, ali imamo gruče Kubernetes že v uporabi. Če da, potem začnite. Če ne, potem najprej ustvarimo gručo Kubernetes s pomočjo minikube. Tukaj, v tem članku, smo uporabili gruče z vsaj dvema vozliščema. Eno je delovno vozlišče, drugo pa glavno vozlišče. Ta članek je neverjeten za začetnike, ki se učijo uporabe Kubernetesa in okoljskih spremenljivk v Kubernetesu.







1. korak: Zaženite Kubernetes

Prvi korak vključuje odpiranje ukazne vrstice ali terminala v operacijskem sistemu Linux. Po tem zaženite ukaz 'minikube start' v terminalu.



> zaženi minikube

Ko se zažene, lahko vidite, ali gruča Kubernetes že obstaja. Po tem se prikaže potrditveno sporočilo.







2. korak: Ustvarite konfiguracijsko datoteko

V naslednji vrstici bomo ustvarili konfiguracijsko datoteko pod, v kateri bomo definirali spremenljivke okolja za aplikacijo. Tako na spodnjem posnetku zaslona ustvarimo konfiguracijsko datoteko z imenom »envi« s pripono »yaml«. Za odpiranje datoteke v sistemu zaženemo ukaz v terminalu:

> nano envi.yaml

Po zagonu ukaza se bo v sistemu pojavil 'envi.yaml'. Videli bomo, da je bila ustvarjena konfiguracijska datoteka pod YAML. Pod v Kubernetesu je skupina vsebnikov in se uporablja za obdelavo več vsebnikov hkrati. Ta konfiguracijska datoteka YAML vsebuje različne vrste informacij, kot so različica, vrsta, metapodatki, specifikacije itd.



Različica »v1« označuje, da uporabljamo različico 1. »Pod« označuje, da je to pod in ne uvedba. Metapodatki vsebujejo informacije o datoteki, kot so imena in oznake. Specifikacija zagotavlja posebne informacije o vsebnikih in skupaj s tem dodamo spremenljivko okolja 'env' v sistemsko konfiguracijsko datoteko za več vsebnikov. Tukaj dodamo prvo ime spremenljivke, 'DEMO_GREETING' z vrednostjo 'Pozdrav iz okolja'. Drugo ime spremenljivke, 'DEMO_FAREWELL' z vrednostjo 'Such a sweet sorrow'.

3. korak: Pod z eno posodo

Zdaj, po tem, ustvarimo pod z enim vsebnikom z imenom 'envar-demo', tako da zaženemo ukaz v terminalu. Naslednji ukaz je bil izveden, kot je prikazano na spodnjem posnetku zaslona.

> kubectl ustvari -f envi.yaml

Zdaj lahko vidimo, da je bil en vsebnik uspešno ustvarjen.

Ko ustvarimo vsebnike, lahko zdaj preprosto vidimo, koliko vsebnikov se trenutno izvaja v podu. Torej, zaženemo ukaz kubectl v terminalu, da prikažemo vsebnike pod.

> kubectl dobiti pods -JAZ namen =demonstrative-envars

Na spodnjih posnetkih zaslona lahko vidite, da se trenutno izvaja samo en pod in ta ukaz prikazuje vse podrobnosti o vsebniku poda, kot so njegovo ime, stanje pripravljenosti, stanje, kolikokrat se je znova zagnal in starost poda.

Po definiciji spremenljivk okolja v Kubernetesu razložimo spremenljivko okolja v odvisnem stanju, na primer, kako uporabiti spremenljivko odvisno okolje v Kubernetesu. Nastavimo odvisne spremenljivke za vsebnike, ki se izvajajo znotraj sklopa. Ustvarili smo tudi konfiguracijsko datoteko pod za ustvarjanje odvisnih spremenljivk. Ponovno zaženite naslednji ukaz za ustvarjanje konfiguracijske datoteke yaml pod:

> nano envil.yaml

Zdaj je konfiguracijska datoteka odprta in vsebuje podrobnosti o podih in vsebnikih. Če želite nastaviti odvisno spremenljivko, vstavite ime spremenljivke ($var_name) v vrednost spremenljivke okolja v konfiguracijski datoteki.

4. korak: Ustvarite spremenljivko okolja

Ko nastavite konfiguracijo spremenljivke okolja, ustvarite sklop spremenljivke okolja z ukazom kubectl v orodju ukazne vrstice. Zaženite ukaz v terminalu, ki je prikazan spodaj:

> kubectl ustvari -f envi1.yaml

Po zagonu tega ukaza se v sistemu ustvari odvisna spremenljivka z imenom 'dependent-envars-demo'.

Po uspešni izdelavi vsebnika podov v sistemu lahko preverimo, koliko podov je že v sistemu. Torej, za seznam vseh podov v sistemu, bomo zagnali ukaz za seznam. Zaženite ukaz v sistemskem terminalu, ki je podan tukaj.

> kubectl get pods dependent-envars-demo

Po zagonu tega ukaza se prikaže seznam odvisnih spremenljivk. S tem ukazom lahko preprosto vidimo podroben seznam sklopov z različnimi funkcijami, kot so ime, pripravljenost, status, ponovni zagoni in starost.

3. korak: Dnevniki za spremenljivko odvisno okolje

Nazadnje smo preverili tudi dnevnike za vsebnik spremenljivk odvisnega okolja, ki izvaja pod. Tukaj uporabljamo orodje ukazne vrstice kubectl. Zaženite naslednji ukaz v vašem terminalu in hkrati se bo prikazal zaslon.

> kubectl logs pod / odvisni-envars-demo

Dnevniki vključujejo unchanged_reference ali protokol vašega sistema, service_address vašega sistema, kjer je ta pod, in tudi escaped_reference vašega sistema. S tem lahko tudi podrobno konfigurirate svoj naslov IP ali protokole.

Torej na ta način vključimo ali uporabimo spremenljivke okolja v Kubernetesu.

Zaključek

Ta članek nas je naučil, kako lahko uporabimo spremenljivko okolja v Kubernetesu. Omogoča nam enostavno uporabo vsebnikov v aplikacijah. Kot začetniku si ni enostavno zapomniti ukazov in jih uporabiti za drugačen namen. Tukaj pa smo vam pomagali naučiti se izvajati ukaze in ustvarjati spremenljivke okolja. Po ustvarjanju spremenljivk nato uporabite spremenljivke okolja v sistemu.