Како користити варијабле окружења у Кубернетесу

Kako Koristiti Varijable Okruzena U Kubernetesu



Овај чланак говори о коришћењу променљивих окружења у Кубернетес-у које користе многи програмери за управљање и аутоматизацију примене различитих контејнерских типова апликација или система у виртуелним, физичким или хибридним окружењима. Овај Кубернетес алат нуди многе функције, као што су висока доступност, високе перформансе и могућност прављења резервних копија или враћања објеката у случају било које врсте квара. Променљива окружења је динамичка вредност која покреће процес за Кубернетес. Већина програмера користи Кубернетес у Линуку за контејнерске апликације. У овом чланку ћемо детаљно размотрити поменуту тему.

Променљива окружења у Кубернетесу

Променљиве окружења су неопходне за одржавање апликација у рачунарима. Ми градимо променљиве окружења за сваку апликацију за успешно покретање апликација. Променљиве окружења су динамичке вредности које могу водити процесе за рад у окружењу. Програмери генеришу променљиву окружења за Кубернетес у рачунару, а затим рачунари дозвољавају Кубернетес процесима да успешно покрећу апликације. Програмери морају знати за Кубернетес кластер. Кубернетес кластери су групе чворова који ефикасно покрећу контејнерске апликације.

Како користити варијабле окружења у Кубернетесу?

У овом одељку ћемо укратко показати како се користе променљиве окружења. Прво проверите да ли имамо Кубернетес кластере који су већ у употреби. Ако јесте, онда почните. Ако не, онда прво креирамо Кубернетес кластер уз помоћ миникубеа. Овде, у овом чланку, користили смо кластере који имају најмање два чвора. Један је радни чвор, а други главни чвор. Овај чланак је невероватан за почетнике који уче Кубернетес и коришћење променљивих окружења у Кубернетесу.







Корак # 1: Покрените Кубернетес

Први корак подразумева прво отварање командне линије или терминала у Линук оперативном систему. Након тога, покрените команду „миникубе старт“ у терминалу.



> старт миникубе

Можете видети да ли Кубернетес кластер већ постоји када је покренут. Након тога ће се појавити порука потврде.







Корак # 2: Креирајте конфигурациони фајл

У следећем реду креираћемо конфигурациону датотеку под у којој дефинишемо променљиве окружења за апликацију. Дакле, на слици испод, креирамо конфигурациону датотеку са именом „енви“ са екстензијом „иамл“. Да отворимо датотеку у систему, покрећемо наредбу у терминалу:

> нано енви.иамл

Након покретања команде, „енви.иамл“ ће се појавити у систему. Видећемо да је креирана конфигурациона датотека под ИАМЛ. Под у Кубернетес-у је група контејнера и користи се за руковање више контејнера одједном. Ова ИАМЛ конфигурациона датотека садржи различите типове информација као што су верзија, врста, метаподаци, спецификације итд.



Верзија „в1“ означава да користимо верзију 1. „Под“ означава да је ово под, а не примена. Метаподаци садрже информације о датотеци као што су имена и ознаке. Спецификација пружа специфичне информације о контејнерима и заједно са тим додајемо променљиву окружења 'енв' у системску конфигурациону датотеку за више контејнера. Овде додајемо име прве променљиве, „ДЕМО_ГРЕЕТИНГ“ са вредношћу „Здраво из окружења“. Име друге променљиве, „ДЕМО_ФАРЕВЕЛЛ“ са вредношћу „Тако слатка туга“.

Корак # 3: Под са једним контејнером

Сада, након тога, креирамо под са једним контејнером под називом „енвар-демо“ покретањем команде у терминалу. Следећа команда је извршена, као што је приказано на слици испод.

> кубецтл цреате енви.иамл

Сада видимо да је један контејнер успешно креиран.

Након креирања контејнера, сада можемо лако да видимо колико контејнера тренутно ради у под-у. Дакле, покрећемо команду кубецтл у терминалу да бисмо навели под контејнере.

> кубецтл гет подс сврха =демонстративан-енварс

На снимцима екрана испод можете видети да тренутно ради само један под и ова команда приказује све детаље о контејнеру под као што су његово име, стање спремности, статус, колико пута је поново покренут и старост модула.

Пратећи дефиницију променљивих окружења у Кубернетес-у, објашњавамо променљиву окружења у зависном стању, на пример како да користите зависну променљиву окружења у Кубернетес-у. Постављамо зависне променљиве за контејнере који се покрећу унутар модула. Такође смо креирали конфигурациону датотеку под за креирање зависних променљивих. Поново покрените следећу команду за креирање иамл датотеке конфигурације под:

> нано енвил.иамл

Сада је конфигурациона датотека отворена и садржи детаље о подовима и контејнерима. Да бисте поставили зависну променљиву, ставите име променљиве ($вар_наме) у вредност променљиве окружења у конфигурационој датотеци.

Корак # 4: Креирајте променљиву окружења

Након подешавања конфигурације променљиве окружења, креирајте под са променљивом окружења користећи команду кубецтл у алату командне линије. Покрените команду у терминалу који је приказан испод:

> кубецтл цреате енви1.иамл

Након покретања ове команде, у систему се креира зависна варијабла са именом 'депендент-енварс-демо'.

Након успешног креирања под контејнера у систему, можемо проверити колико подова је већ у систему. Дакле, за попис свих подова у систему, покренућемо команду за листинг. Покрените команду у вашем системском терминалу која је овде дата.

> кубецтл гет подс депендент-енварс-демо

Након покретања ове команде, приказује се листа зависних променљивих. Користећи ову команду, лако можемо видети детаљну листу подова са различитим функцијама као што су име, спремност, статус, рестартовање и старост.

Корак # 3: Евиденције за зависну променљиву окружења

Коначно, проверили смо и евиденције за контејнер зависне променљиве окружења који покреће под. Овде користимо алатку командне линије кубецтл. Покрените следећу команду у свом терминалу и екран ће се појавити у исто време.

> кубецтл логс под / депендент-енварс-демо

Евиденције обухватају непромењену_референцу или протокол вашег система, адресу_сервиса вашег система на којој се налази овај под, као и есцапед_референце вашег система. Користећи ово, такође можете детаљно да конфигуришете своју ИП адресу или протоколе.

Дакле, на овај начин укључујемо или користимо променљиве окружења у Кубернетес.

Закључак

Овај чланак нас је научио како можемо да користимо променљиву окружења у Кубернетесу. Омогућава нам да лако користимо контејнере у апликацијама. Као почетнику, није лако запамтити команде и користити их у другу сврху. Али овде смо вам помогли да научите како да покренете команде и креирате променљиве окружења. Након креирања променљивих користите променљиве окружења у систему.