Kako koristiti varijable okruženja u Kubernetesu

Kako Koristiti Varijable Okruzenja U Kubernetesu



Ovaj članak govori o upotrebi varijabli okruženja u Kubernetesu koje koriste mnogi razvojni programeri za upravljanje i automatiziranje implementacije različitih kontejnerskih tipova aplikacija ili sustava u virtualnim, fizičkim ili hibridnim okruženjima. Ovaj alat Kubernetes nudi mnoge značajke, poput visoke dostupnosti, visokih performansi i mogućnosti sigurnosnog kopiranja ili vraćanja objekata u slučaju bilo koje vrste kvara. Varijabla okoline je dinamička vrijednost koja pokreće proces za Kubernetes. Većina programera koristi Kubernetes u Linuxu za aplikacije spremnika. U ovom članku ćemo detaljno razmotriti navedenu temu.

Varijabla okruženja u Kubernetesu

Varijable okoline bitne su za održavanje aplikacija u računalima. Izrađujemo varijable okruženja za svaku aplikaciju za uspješno pokretanje aplikacija. Varijable okoline su dinamičke vrijednosti koje mogu voditi procese za izvođenje u okolini. Programeri generiraju varijablu okruženja za Kubernetes u računalu, a zatim računala omogućuju Kubernetes procesima da uspješno pokreću aplikacije. Programeri moraju znati za Kubernetes klaster. Kubernetes klasteri su grupe čvorova koji učinkovito pokreću kontejnerske aplikacije.

Kako koristiti varijable okruženja u Kubernetesu?

Ukratko ćemo pokazati kako koristiti varijable okruženja u ovom odjeljku. Prvo provjerite imamo li već u upotrebi Kubernetes klastere. Ako da, počnite. Ako ne, onda prvo stvaramo Kubernetes klaster uz pomoć minikubea. Ovdje, u ovom članku, koristili smo klastere koji imaju najmanje dva čvora. Jedan je radni čvor, a drugi je glavni čvor. Ovaj je članak nevjerojatan za početnike koji uče Kubernetes i korištenje varijabli okruženja u Kubernetesu.







Korak # 1: Pokrenite Kubernetes

Prvi korak podrazumijeva prvo otvaranje naredbenog retka ili terminala u operativnom sustavu Linux. Nakon toga pokrenite naredbu ‘minikube start’ u terminalu.



> pokrenite minikube

Možete vidjeti postoji li Kubernetes klaster već kada se pokrene. Nakon toga pojavit će se potvrdna poruka.







Korak # 2: Stvorite konfiguracijsku datoteku

U sljedećem retku izradit ćemo konfiguracijsku datoteku pod-a u kojoj definiramo varijable okruženja za aplikaciju. Dakle, na snimci zaslona u nastavku stvaramo konfiguracijsku datoteku s nazivom 'envi' s ekstenzijom 'yaml'. Da bismo otvorili datoteku u sustavu, izvodimo naredbu u terminalu:

> nano envi.yaml

Nakon pokretanja naredbe, u sustavu će se pojaviti 'envi.yaml'. Vidjet ćemo da je stvorena konfiguracijska datoteka pod YAML. Pod u Kubernetesu je grupa spremnika i koristi se za upravljanje više spremnika odjednom. Ova YAML konfiguracijska datoteka sadrži različite vrste informacija kao što su verzija, vrsta, metapodaci, specifikacije itd.



Verzija 'v1' označava da koristimo verziju 1. 'Pod' označava da je ovo pod, a ne implementacija. Metapodaci sadrže informacije o datoteci kao što su imena i oznake. Specifikacija pruža specifične informacije o spremnicima, a uz to dodajemo varijablu okruženja 'env' u konfiguracijsku datoteku sustava za više spremnika. Ovdje dodajemo naziv prve varijable, 'DEMO_GREETING' s vrijednošću 'Pozdrav iz okruženja'. Drugo ime varijable, 'DEMO_FAREWELL' s vrijednošću 'Tako slatka tuga'.

Korak # 3: Mahuna s jednim spremnikom

Sada, nakon toga, kreiramo pod s jednim spremnikom pod nazivom 'envar-demo' pokretanjem naredbe u terminalu. Sljedeća naredba je izvršena, kao što je prikazano na slici ispod.

> kubectl stvoriti -f envi.yaml

Sada možemo vidjeti da je jedan spremnik uspješno kreiran.

Nakon što smo izradili spremnike, sada možemo lako vidjeti koliko spremnika trenutno radi u modulu. Dakle, pokrećemo naredbu kubectl u terminalu za popis kontejnera mahuna.

> kubectl dobiti mahune -ja Svrha =demonstrativni-envars

Na snimkama zaslona u nastavku možete vidjeti da je trenutno pokrenuta samo jedna grupa i ova naredba prikazuje sve pojedinosti o kontejneru grupe kao što je naziv, stanje spremnosti, status, koliko se puta ponovno pokrenuo i starost grupe.

Slijedeći definiciju varijabli okruženja u Kubernetesu, objašnjavamo varijablu okruženja u ovisnom stanju, kao što je kako koristiti zavisnu varijablu okruženja u Kubernetesu. Postavljamo ovisne varijable za spremnike koji rade unutar modula. Također smo izradili konfiguracijsku datoteku za izradu zavisnih varijabli. Opet pokrenite sljedeću naredbu za stvaranje yaml datoteke za konfiguraciju mahuna:

> nano zavist.yaml

Sada je konfiguracijska datoteka otvorena i sadrži pojedinosti o mahunama i spremnicima. Za postavljanje zavisne varijable, stavite naziv varijable ($var_name) u vrijednost varijable okruženja u konfiguracijskoj datoteci.

Korak # 4: Stvorite varijablu okruženja

Nakon postavljanja konfiguracije varijable okruženja, stvorite pod varijable okruženja pomoću naredbe kubectl u alatu naredbenog retka. Pokrenite naredbu u terminalu koji je prikazan ispod:

> kubectl stvoriti -f envi1.yaml

Nakon pokretanja ove naredbe, u sustavu se stvara zavisna varijabla s nazivom ‘dependent-envars-demo’.

Nakon uspješnog kreiranja kontejnera mahuna u sustavu, možemo provjeriti koliko je mahuna već u sustavu. Dakle, za popis svih mahuna u sustavu, pokrenut ćemo naredbu za popis. Pokrenite naredbu u terminalu vašeg sustava koja je ovdje dana.

> kubectl get pods dependent-envars-demo

Nakon pokretanja ove naredbe, prikazuje se popis zavisnih varijabli. Pomoću ove naredbe možemo lako vidjeti detaljan popis mahuna s različitim značajkama kao što su naziv, spremnost, status, ponovno pokretanje i starost.

Korak # 3: Dnevnici za varijablu zavisne okoline

Konačno, također smo provjerili zapisnike za spremnik varijabli ovisnog okruženja koji pokreće pod. Ovdje koristimo alat naredbenog retka kubectl. Pokrenite sljedeću naredbu na svom terminalu i zaslon će se pojaviti u isto vrijeme.

> kubectl logs pod / ovisan-envars-demo

Dnevnici uključuju unchanged_reference ili protokol vašeg sustava, service_address vašeg sustava na kojem se nalazi ovaj modul, kao i escaped_reference vašeg sustava. Koristeći ovo, također možete detaljno konfigurirati svoju IP adresu ili protokole.

Dakle, na ovaj način uključujemo ili koristimo varijable okoline u Kubernetesu.

Zaključak

Ovaj nas je članak naučio kako možemo koristiti varijablu okruženja u Kubernetesu. Omogućuje nam jednostavno korištenje spremnika u aplikacijama. Kao početniku, nije lako zapamtiti naredbe i koristiti ih za drugu svrhu. Ali ovdje smo vam pomogli naučiti kako pokretati naredbe i stvarati varijable okoline. Nakon kreiranja varijabli upotrijebite varijable okruženja u sustavu.