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.
- Acesso a um cluster Kubernetes
- kubectl configurado
- Conhecimento básico de Kubernetes
- Configurar o Horizontal Pod Autoscaler
- Entender as métricas de autoscaling
- Implementar testes de carga
- Monitorar o comportamento de escalonamento
Verifique a Configuração do Cluster e o Metrics Server
Garanta que seu cluster Kubernetes está pronto e implante o metrics server para a funcionalidade do HPA.
Implante uma Aplicação de Exemplo com Limites de Recursos
Crie um deployment com recursos definidos que será usado para demonstrar o autoscaling.
Configure o Horizontal Pod Autoscaler
Crie a configuração do HPA para escalar automaticamente com base na utilização de CPU.
Gere Carga e Teste o Autoscaling
Gere carga na aplicação para disparar o horizontal pod autoscaling.
Monitore e Analise o Comportamento de Escalonamento
Observe o comportamento de autoscaling e analise os eventos de escalonamento.
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
Kubernetes
Helm Charts e Gerenciamento de Pacotes no Kubernetes
Aprenda a implantar e gerenciar aplicações Kubernetes usando Helm charts com templates, values e gerenciamento de ciclo de vida.
90 minutos
DevOps
GitOps com ArgoCD - Deployments Automatizados no Kubernetes
Implemente workflows de GitOps usando o ArgoCD para deployments de aplicações Kubernetes automatizados, declarativos e auditáveis.
120 minutos
DevOps
Observabilidade de Microsserviços com OpenTelemetry
Implemente uma observabilidade abrangente para microsserviços usando o OpenTelemetry para tracing distribuído, métricas e logging em múltiplos serviços.
140 minutos
Also worth your time on this topic
Helm Charts e Gerenciamento de Pacotes no Kubernetes
Aprenda a implantar e gerenciar aplicações Kubernetes usando Helm charts com templates, values e gerenciamento de ciclo de vida.
90 minutos
Checklist de Segurança do Kubernetes
Checklist essencial de segurança para clusters Kubernetes, garantindo prontidão para produção.
1-2 horas
Estruturando um Repositório Git para Implantações Multi-Ambiente no Argo CD
Como você estruturaria um repositório Git para o Argo CD quando você tem ambientes de dev, staging e prod?
junior