wils@web ~ $ cat ~/ajuda/como-escalar-aplicacoes-no-kubernetes-1-25-usando-hpa-horizontal-pod-autoscaler.md

DevOps

Como escalar aplicações no Kubernetes 1.25 usando HPA (Horizontal Pod Autoscaler)

atualizado em 14/08/2026

Introdução

O Horizontal Pod Autoscaler (HPA) é uma ferramenta do Kubernetes que permite escalar automaticamente o número de pods em uma aplicação com base em métricas observadas, como uso de CPU ou memória. Neste manual, vamos aprender a configurar o HPA em uma aplicação rodando no Kubernetes 1.25.

Pré-requisitos

  • Cluster Kubernetes 1.25 em funcionamento.
  • kubectl configurado para se conectar ao seu cluster.
  • Uma aplicação rodando no cluster (ex: um Deployment).

Passo a Passo

1. Verificar a aplicação existente

Primeiro, precisamos ter certeza de que temos um Deployment em execução. Execute o seguinte comando:

kubectl get deployments

2. Criar um HPA

Agora, vamos criar um Horizontal Pod Autoscaler. O exemplo abaixo cria um HPA que escala um Deployment chamado minha-aplicacao com base no uso de CPU.

kubectl autoscale deployment minha-aplicacao --cpu-percent=50 --min=1 --max=10

3. Verificar o HPA

Após criar o HPA, você pode verificar seu status com o seguinte comando:

kubectl get hpa

4. Monitorar a aplicação

Para ver como o HPA está escalando seus pods, você pode usar:

kubectl get pods -w

5. Ajustar as configurações do HPA

Se precisar ajustar as configurações do HPA, você pode editar o recurso diretamente:

kubectl edit hpa minha-aplicacao

Conclusão

O Horizontal Pod Autoscaler é uma ferramenta poderosa para garantir que sua aplicação tenha a capacidade de atender à demanda. Lembre-se de monitorar as métricas e ajustar os limites conforme necessário para otimizar o desempenho.

Dica: Utilize métricas customizadas com o HPA para escalar com base em outras necessidades específicas 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.