Variável de ambiente em Kubernetes
As variáveis de ambiente são essenciais para manter as aplicações em computadores. Construímos variáveis de ambiente em relação a todos os aplicativos para executar aplicativos com sucesso. Variáveis de ambiente são valores dinâmicos que podem orientar processos para executar em um ambiente. Os desenvolvedores geram a variável de ambiente para Kubernetes em um computador e os computadores permitem que os processos Kubernetes executem os aplicativos com sucesso. Os desenvolvedores devem saber sobre o cluster de Kubernetes. Os clusters de Kubernetes são grupos de nós que executam com eficiência aplicativos de contêiner.
Como usar variáveis de ambiente em Kubernetes?
Demonstraremos brevemente como usar variáveis de ambiente nesta seção. Primeiro, verifique se já temos clusters de Kubernetes. Se sim, então comece. Caso contrário, em primeiro lugar, criamos o cluster Kubernetes com a ajuda do Minikube. Aqui, neste artigo, usamos clusters com pelo menos dois nós. Um é o nó do trabalhador e o outro é o nó principal. Este artigo é incrível para iniciantes que aprendem kubernetes e uso de variável ambiental em Kubernetes.
Etapa 1: Inicie Kubernetes
O primeiro passo implica a abertura da linha de comando ou terminal no sistema operacional Linux primeiro. Depois disso, execute o comando 'minikube start' no terminal.
> Minikube Start
Você pode ver se o cluster Kubernetes já existe quando começar. Depois disso, uma mensagem de confirmação aparecerá.
Etapa 2: Crie um arquivo de configuração
Na próxima linha, criaremos um arquivo de configuração de pod no qual definimos variáveis de ambiente para o aplicativo. Então, na captura de tela abaixo, criamos um arquivo de configuração com o nome 'EnvI' com a extensão 'Yaml'. Para abrir um arquivo no sistema, executamos o comando no terminal:
> nano Envi.Yaml
Ao executar o comando, 'Envi.Yaml 'aparecerá no sistema. Veremos que um arquivo de configuração da POD YAML foi criado. Uma vagem em Kubernetes é um grupo de recipientes e é usada para lidar com vários contêineres de uma vez. Este arquivo de configuração da YAML contém diferentes tipos de informações, como versão, tipo, metadados, especificações, etc.
Versão 'v1' indica que estamos usando a versão 1. O 'pod' indica que este é um pod, não uma implantação. Os metadados contêm informações sobre o arquivo, como nomes e etiquetas. A especificação fornece informações específicas sobre contêineres e, junto com isso, adicionamos uma variável de ambiente 'Env' no arquivo de configuração do sistema para vários contêineres. Aqui, adicionamos o primeiro nome da variável, 'Demo_Greeting' com o valor 'Hello from the Environment'. O segundo nome da variável, 'Demo_farwell' com o valor 'uma tristeza tão doce'.
Etapa 3: Pod com um contêiner
Agora, depois disso, criamos uma vagem com um contêiner chamado 'Enver-Demo' executando o comando no terminal. O seguinte comando foi executado, conforme mostrado na captura de tela abaixo.
> Kubectl Create -f Envi.Yaml
Agora, podemos ver que um contêiner foi criado com sucesso.
Depois de criar recipientes, agora podemos ver facilmente quantos contêineres estão funcionando no pod atualmente. Então, executamos o comando kubectl no terminal para listar os contêineres de pod.
> Kubectl Get PODS -I FIE = Demonstrativo -envars
Nas capturas de tela abaixo, você pode ver que apenas um pod está em execução agora e este comando mostra todos os detalhes sobre o contêiner de pod, como seu nome, estado pronto, status, quantas vezes ele reiniciou e a idade do pod.
Seguindo a definição de variáveis de ambiente em Kubernetes, explicamos a variável ambiente no estado dependente, como usar a variável de ambiente dependente em Kubernetes. Definimos variáveis dependentes para recipientes que estão funcionando dentro da vagem. Também criamos um arquivo de configuração de pod para criar variáveis dependentes. Novamente, execute o seguinte comando para criar um arquivo YAML de configuração de pod:
> nano Enviil.Yaml
Agora, o arquivo de configuração está aberto e contém os detalhes de pods e contêineres. Para definir uma variável dependente, coloque o nome da variável ($ var_name) no valor da variável de ambiente no arquivo de configuração.
Etapa 4: Crie uma variável de ambiente
Depois de definir a configuração da variável de ambiente, crie uma vagem de variável de ambiente usando o comando kubectl na ferramenta de linha de comando. Execute o comando no terminal exibido abaixo:
> Kubectl Crie -f EnvI1.Yaml
Depois de executar este comando, uma variável dependente é criada com o nome 'dependente-envars-deMo' no sistema.
Depois de criar o recipiente de pod no sistema com sucesso, podemos verificar quantos pods já estão no sistema. Portanto, para listar todos os pods do sistema, executaremos o comando para listar. Execute o comando no seu terminal do seu sistema que é dado aqui.
> Kubectl Obtenha pods dependentes-envars-deMo
Depois de executar este comando, a lista de variáveis dependentes é exibida. Usando este comando, podemos ver facilmente a lista detalhada de vagens com diferentes recursos como nome, pronto, status, reinicializações e idade.
Etapa 3: Logs para a variável de ambiente dependente
Por fim, também verificamos os logs do contêiner de variável de ambiente dependente que está executando o pod. Aqui, estamos usando a ferramenta de linha de comando KUBECTL. Execute o seguinte comando em seu terminal e a tela aparecerá ao mesmo tempo.
> kubectl logs pod/dependente-envars-deMo
Os logs incluem a inalterada_reference ou protocolo do seu sistema, o serviço_address do seu sistema onde este POD está e também a escape_referência do seu sistema. Ao usar isso, você também pode configurar seu endereço IP ou protocolos em detalhes.
Então, dessa forma, incluímos ou usamos variáveis de ambiente em Kubernetes.
Conclusão
Este artigo nos ensinou como podemos usar uma variável de ambiente em Kubernetes. Ele nos permite usar facilmente recipientes em aplicativos. Como iniciante, não é fácil lembrar os comandos e usá -los para um propósito diferente. Mas aqui, ajudamos você a aprender a executar comandos e criar variáveis de ambiente. Depois de criar variáveis, use as variáveis de ambiente no sistema.