wils@web ~ $ cat ~/ajuda/como-implementar-autoscaling-em-clusters-kubernetes-1-26.md

DevOps

Como implementar autoscaling em clusters Kubernetes 1.26

atualizado em 11/08/2026

O autoscaling em clusters Kubernetes permite que os recursos sejam ajustados automaticamente com base na demanda, garantindo eficiência e economia. Neste manual, abordaremos como implementar o autoscaling em um cluster Kubernetes 1.26.

Pré-requisitos

  • Cluster Kubernetes 1.26 em funcionamento.
  • kubectl configurado para interagir com o cluster.
  • Permissões adequadas para criar recursos no cluster.

1. Habilitar o Horizontal Pod Autoscaler (HPA)

O HPA ajusta o número de pods em um deployment com base na utilização de CPU ou outras métricas.

1.1 Criar um Deployment

kubectl create deployment meu-app --image=nginx --replicas=2

1.2 Expor o Deployment

kubectl expose deployment meu-app --type=LoadBalancer --port=80

1.3 Criar o HPA

Agora, criaremos um HPA para o deployment que acabamos de criar.

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

2. Habilitar o Cluster Autoscaler

O Cluster Autoscaler ajusta o número de nós no cluster com base na demanda de recursos.

2.1 Instalar o Cluster Autoscaler

O Cluster Autoscaler pode ser instalado usando um Helm Chart ou diretamente com manifests YAML. Aqui, usaremos um manifest YAML.

kubectl apply -f https://raw.githubusercontent.com/kubernetes/autoscaler/master/cluster-autoscaler/cloud-provider/aws/examples/cluster-autoscaler-example.yaml

2.2 Configurar o IAM Role (para AWS)

Certifique-se de que o IAM Role associado ao seu cluster tenha as permissões necessárias para o Cluster Autoscaler.

3. Verificar o Autoscaling

Após a configuração, você pode verificar se o HPA e o Cluster Autoscaler estão funcionando corretamente.

kubectl get hpa
kubectl get nodes

Conclusão

O autoscaling é uma ferramenta poderosa para otimizar o uso de recursos em clusters Kubernetes. Monitore constantemente o desempenho e ajuste as configurações conforme necessário.

Dica: Utilize métricas de monitoramento para ajustar as configurações do HPA e do Cluster Autoscaler para atender melhor às suas necessidades.

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.