Pular para o conteúdo principal

Horizontal Pod Autoscaler do Kubernetes

Configure e teste o Horizontal Pod Autoscaler para escalar aplicações automaticamente com base no uso de CPU e memória.

advanced
cloud
Kubernetes
90 minutos
6 etapas
Pré-requisitos
  • Acesso a um cluster Kubernetes
  • kubectl configurado
  • Conhecimento básico de Kubernetes
Objetivos de Aprendizado
  • Configurar o Horizontal Pod Autoscaler
  • Entender as métricas de autoscaling
  • Implementar testes de carga
  • Monitorar o comportamento de escalonamento
Tecnologias Utilizadas
Kubernetes
Metrics Server
kubectl
YAML
Etapas do Exercício
1

Verifique a Configuração do Cluster e o Metrics Server

Atual

Garanta que seu cluster Kubernetes está pronto e implante o metrics server para a funcionalidade do HPA.

2

Implante uma Aplicação de Exemplo com Limites de Recursos

Crie um deployment com recursos definidos que será usado para demonstrar o autoscaling.

3

Configure o Horizontal Pod Autoscaler

Crie a configuração do HPA para escalar automaticamente com base na utilização de CPU.

4

Gere Carga e Teste o Autoscaling

Gere carga na aplicação para disparar o horizontal pod autoscaling.

5

Monitore e Analise o Comportamento de Escalonamento

Observe o comportamento de autoscaling e analise os eventos de escalonamento.

6

Teste o Comportamento de Scale-Down

Remova a carga e observe como o HPA reduz a escala da aplicação.

Encontrou um problema?

Mais exercícios

Also worth your time on this topic