wils@web ~ $ cat ~/ajuda/como-implementar-politicas-de-rede-no-kubernetes-1-24-com-calico.md

DevOps

Como implementar políticas de rede no Kubernetes 1.24 com Calico

atualizado em 13/08/2026

Implementar políticas de rede no Kubernetes é essencial para controlar o tráfego entre pods e garantir a segurança da aplicação. Neste manual, abordaremos como configurar políticas de rede utilizando o Calico na versão 1.24 do Kubernetes.

Pré-requisitos

  • Kubernetes 1.24 instalado
  • Calico como CNI (Container Network Interface)
  • Acesso ao cluster Kubernetes

Passo a Passo

1. Instalar o Calico

Se você ainda não instalou o Calico, execute o seguinte comando:

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

2. Verificar a instalação do Calico

Após a instalação, verifique se os pods do Calico estão em execução:

kubectl get pods -n kube-system

3. Criar uma política de rede

As políticas de rede podem ser criadas usando arquivos YAML. Aqui está um exemplo de política que permite o tráfego apenas de pods com a label app: minha-aplicacao:

apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: minha-politica
  namespace: default
spec:
  podSelector:
    matchLabels:
      app: minha-aplicacao
  policyTypes:
  - Ingress
  ingress:
  - from:
    - podSelector:
        matchLabels:
          app: minha-aplicacao

4. Aplicar a política de rede

Salve o YAML acima em um arquivo chamado minha-politica.yaml e aplique a política com o comando:

kubectl apply -f minha-politica.yaml

5. Verificar a política de rede aplicada

Para verificar se a política foi aplicada corretamente, use:

kubectl get networkpolicy -n default

Conclusão

As políticas de rede são uma poderosa ferramenta para gerenciar o tráfego em seu cluster Kubernetes. Ao usar o Calico, você pode facilmente definir regras de segurança e controle de acesso. Lembre-se de testar suas políticas em um ambiente seguro antes de aplicá-las em produção.

Dica: Sempre revise as políticas de rede periodicamente para garantir que elas atendam às necessidades de segurança da sua aplicação.

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.