wils@web ~ $ cat ~/ajuda/como-escalar-aplicacoes-no-kubernetes-1-26-usando-hpa-para-gerenciamento-automatico-de-carga.md

DevOps

Como escalar aplicações no Kubernetes 1.26 usando HPA para gerenciamento automático de carga

atualizado em 11/08/2026

O Kubernetes (K8s) é uma plataforma poderosa para orquestração de contêineres, e a escalabilidade automática é uma de suas funcionalidades mais importantes. Neste manual, abordaremos como escalar aplicações no Kubernetes 1.26 usando o Horizontal Pod Autoscaler (HPA) para gerenciamento automático de carga.

Introdução ao HPA

O HPA ajusta automaticamente o número de pods em uma implantação ou replicaset com base na utilização de recursos, como CPU ou memória. Isso garante que sua aplicação possa lidar com variações na carga de trabalho.

Pré-requisitos

  • Cluster Kubernetes 1.26 em funcionamento.
  • kubectl configurado para interagir com o cluster.
  • Uma aplicação em execução no cluster.

Passo a Passo para Configurar o HPA

1. Verifique a aplicação em execução

kubectl get deployments

Certifique-se de que sua aplicação está em execução e identifique o nome do deployment.

2. Ative a API do HPA

Verifique se a API do HPA está habilitada no seu cluster:

kubectl api-versions | grep autoscaling

3. Crie um HPA

Utilize o seguinte comando para criar um HPA baseado na utilização da CPU:

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

Substitua pelo nome do seu deployment. Este comando configura o HPA para manter a utilização da CPU em 50%, escalando entre 1 e 10 pods.

4. Verifique o status do HPA

kubectl get hpa

Este comando mostrará o status do HPA, incluindo o número atual de pods e a utilização média da CPU.

5. Teste a escalabilidade

Para testar a escalabilidade, você pode gerar carga na aplicação. Uma ferramenta comum para isso é o Apache Bench:

ab -n 1000 -c 100 http://

Conclusão

O HPA é uma ferramenta poderosa para gerenciar a escalabilidade de suas aplicações no Kubernetes. Ao configurar corretamente, você garante que sua aplicação possa se adaptar automaticamente a variações na carga de trabalho, melhorando a eficiência e a performance.

Dica: Monitore sempre a utilização de recursos e ajuste as configurações do HPA conforme necessário para otimizar o desempenho 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.