Com utilitzar les variables d'entorn a Kubernetes

Com Utilitzar Les Variables D Entorn A Kubernetes



Aquest article tracta sobre l'ús de variables d'entorn a Kubernetes que utilitzen molts desenvolupadors per gestionar i automatitzar el desplegament de diferents tipus d'aplicacions o sistemes en contenidors en entorns virtuals, físics o híbrids. Aquesta eina de Kubernetes ofereix moltes funcions, com ara alta disponibilitat, alt rendiment i la possibilitat de fer còpies de seguretat o restaurar les instal·lacions en cas de qualsevol tipus de fallada. La variable d'entorn és un valor dinàmic que executa el procés per a Kubernetes. La majoria dels desenvolupadors utilitzen Kubernetes a Linux per a aplicacions de contenidors. En aquest article, tractarem el tema esmentat en detall.

Variable d'entorn a Kubernetes

Les variables d'entorn són essencials per mantenir les aplicacions als ordinadors. Creem variables d'entorn contra cada aplicació per executar aplicacions amb èxit. Les variables d'entorn són valors dinàmics que poden guiar els processos per executar-se en un entorn. Els desenvolupadors generen la variable d'entorn per a Kubernetes en un ordinador i després els ordinadors permeten que els processos de Kubernetes executin les aplicacions amb èxit. Els desenvolupadors han de conèixer el clúster Kubernetes. Els clústers de Kubernetes són grups de nodes que executen de manera eficient aplicacions en contenidors.

Com utilitzar les variables d'entorn a Kubernetes?

Demostrarem breument com utilitzar les variables d'entorn en aquesta secció. Primer, comproveu si ja tenim clústers de Kubernetes en ús. En cas afirmatiu, comença. Si no és així, primer, creem el clúster Kubernetes amb l'ajuda de minikube. Aquí, en aquest article, hem utilitzat clústers que tenen almenys dos nodes. Un és el node de treball i l'altre és el node mestre. Aquest article és sorprenent per als principiants que aprenen Kubernetes i l'ús de variables d'entorn a Kubernetes.







Pas 1: inicieu Kubernetes

El primer pas consisteix a obrir primer la línia d'ordres o el terminal al sistema operatiu Linux. Després d'això, executeu l'ordre 'inici del minikube' al terminal.



> iniciar minikube

Podeu veure si el clúster de Kubernetes ja existeix quan s'ha iniciat. Després d'això, apareixerà un missatge de confirmació.







Pas 2: creeu un fitxer de configuració

A la línia següent, crearem un fitxer de configuració del pod en el qual definirem variables d'entorn per a l'aplicació. Així, a la captura de pantalla següent, creem un fitxer de configuració amb el nom 'envi' amb l'extensió 'yaml'. Per obrir un fitxer al sistema, executem l'ordre al terminal:

> nano envi.yaml

En executar l'ordre, apareixerà 'envi.yaml' al sistema. Veurem que s'ha creat un fitxer de configuració de pod YAML. Un pod a Kubernetes és un grup de contenidors i s'utilitza per gestionar diversos contenidors alhora. Aquest fitxer de configuració YAML conté diferents tipus d'informació com ara versió, tipus, metadades, especificacions, etc.



La versió 'v1' indica que estem utilitzant la versió 1. El 'pod' indica que es tracta d'un pod, no d'un desplegament. Les metadades contenen informació sobre el fitxer, com ara noms i etiquetes. L'especificació proporciona informació específica sobre els contenidors i, juntament amb això, afegim una variable d'entorn 'env' al fitxer de configuració del sistema per a diversos contenidors. Aquí, afegim el primer nom de la variable, 'DEMO_GREETING' amb el valor 'Hola des de l'entorn'. El segon nom de la variable, 'DEMO_FAREWELL' amb el valor 'Un dolor tan dolç'.

Pas 3: beina amb un contenidor

Ara, després d'això, creem un pod amb un contenidor anomenat 'envar-demo' executant l'ordre al terminal. S'ha executat la següent comanda, tal com es mostra a la captura de pantalla següent.

> kubectl crear -f envi.yaml

Ara, podem veure que un contenidor s'ha creat correctament.

Després de crear contenidors, ara podem veure fàcilment quants contenidors s'estan executant al pod actualment. Per tant, executem l'ordre kubectl al terminal per llistar els contenidors de pods.

> kubectl obtenir beines -I propòsit =demostratiu-envars

A les captures de pantalla següents, podeu veure que només s'està executant un pod en aquest moment i aquesta ordre mostra tots els detalls sobre el contenidor del pod, com ara el seu nom, l'estat de preparació, l'estat, quantes vegades s'ha reiniciat i l'edat del pod.

Seguint la definició de variables d'entorn a Kubernetes, expliquem la variable d'entorn en l'estat dependent, com ara com utilitzar la variable d'entorn dependent a Kubernetes. Establem variables dependents per als contenidors que s'executen dins del pod. També hem creat un fitxer de configuració del pod per crear variables dependents. De nou, executeu l'ordre següent per crear un fitxer yaml de configuració del pod:

> nano envil.yaml

Ara, el fitxer de configuració està obert i conté els detalls de beines i contenidors. Per establir una variable dependent, poseu el nom de la variable ($var_name) al valor de la variable d'entorn al fitxer de configuració.

Pas 4: creeu una variable d'entorn

Després d'establir la configuració de la variable d'entorn, creeu un pod de variable d'entorn mitjançant l'ordre kubectl de l'eina de línia d'ordres. Executeu l'ordre al terminal que es mostra a continuació:

> kubectl crear -f envi1.yaml

Després d'executar aquesta ordre, es crea una variable dependent amb el nom 'dependent-envars-demo' al sistema.

Després de crear correctament el contenidor de pods al sistema, podem comprovar quants pods ja hi ha al sistema. Per tant, per llistar tots els pods del sistema, executarem l'ordre per llistar. Executeu l'ordre al terminal del vostre sistema que es proporciona aquí.

> kubectl obté pods dependent-envars-demo

Després d'executar aquesta ordre, es mostra la llista de variables dependents. Mitjançant aquesta ordre, podem veure fàcilment la llista detallada de pods amb diferents característiques com ara nom, llest, estat, reinicis i edat.

Pas 3: registres per a la variable d'entorn dependent

Finalment, també vam comprovar els registres del contenidor de variables d'entorn dependent que està executant el pod. Aquí, estem utilitzant l'eina de línia d'ordres kubectl. Executeu l'ordre següent al vostre terminal i la pantalla apareixerà al mateix temps.

> kubectl registra pod / dependent-envars-demo

Els registres inclouen l'unchanged_reference o el protocol del vostre sistema, el service_address del vostre sistema on es troba aquest pod i també escaped_reference del vostre sistema. Mitjançant això, també podeu configurar la vostra adreça IP o els vostres protocols en detall.

Així, d'aquesta manera incloem o utilitzem variables d'entorn a Kubernetes.

Conclusió

Aquest article ens va ensenyar com podem utilitzar una variable d'entorn a Kubernetes. Ens permet utilitzar fàcilment els contenidors en aplicacions. Com a principiant, no és fàcil recordar les ordres i utilitzar-les amb un propòsit diferent. Però aquí us hem ajudat a aprendre com executar ordres i crear variables d'entorn. Després de crear variables, utilitzeu les variables d'entorn del sistema.