wils@web ~ $ cat ~/ajuda/como-gerenciar-variaveis-de-ambiente-em-um-cluster-kubernetes-1-26.md

DevOps

Como gerenciar variáveis de ambiente em um cluster Kubernetes 1.26

atualizado em 24/07/2026

Gerenciar variáveis de ambiente em um cluster Kubernetes é essencial para a configuração e operação de aplicações. Este manual aborda como criar, atualizar e remover variáveis de ambiente em Pods e Deployments na versão 1.26 do Kubernetes.

Introdução

As variáveis de ambiente permitem que você configure suas aplicações sem modificar o código. Elas são frequentemente usadas para armazenar credenciais, URLs de serviços e outras configurações sensíveis.

Criando Variáveis de Ambiente

As variáveis de ambiente podem ser definidas diretamente no arquivo de configuração do Deployment ou através de um ConfigMap. Abaixo estão os passos para ambos os métodos.

1. Usando um ConfigMap

kubectl create configmap meu-configmap --from-literal=MINHA_VARIAVEL=valor1

Depois de criar o ConfigMap, você pode referenciá-lo no seu Deployment:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: meu-deployment
spec:
  replicas: 1
  template:
    spec:
      containers:
      - name: meu-container
        image: minha-imagem
        env:
        - name: MINHA_VARIAVEL
          valueFrom:
            configMapKeyRef:
              name: meu-configmap
              key: MINHA_VARIAVEL

2. Definindo diretamente no Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: meu-deployment
spec:
  replicas: 1
  template:
    spec:
      containers:
      - name: meu-container
        image: minha-imagem
        env:
        - name: MINHA_VARIAVEL
          value: valor1

Atualizando Variáveis de Ambiente

Para atualizar uma variável de ambiente, você pode editar o Deployment diretamente:

kubectl edit deployment meu-deployment

Isso abrirá um editor onde você pode modificar as variáveis de ambiente conforme necessário.

Removendo Variáveis de Ambiente

Para remover uma variável de ambiente, você também pode editar o Deployment e simplesmente excluir a linha correspondente à variável desejada.

Conclusão

O gerenciamento de variáveis de ambiente em Kubernetes é uma tarefa simples que pode ser realizada de várias maneiras. Usar ConfigMaps é uma boa prática para separar configurações do código, enquanto definir variáveis diretamente é útil para configurações simples.

Dica: Sempre utilize ConfigMaps para variáveis que podem mudar entre ambientes (desenvolvimento, teste, produção) para facilitar a manutenção e evitar hardcoding.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.