Renato Groffe é um especialista em tecnologia com 20 anos de experiência e credenciais como Microsoft MVP. Ele é um líder de comunidade, autor técnico e palestrante que fornece cursos sobre Azure. O documento discute o projeto KEDA, que permite a escalabilidade horizontal de aplicações no Kubernetes de forma simples usando mecanismos como o HPA e gatilhos para disparar o auto-escalonamento com base em métricas.
Kubernetes + KEDA: escalando aplicações de forma descomplicada | Cloud Conference Day 5a edição
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• 20 anos de experiência na área de Tecnologia
• Community Leader, Autor Técnico e Palestrante
• Cursos: https://azurenapratica.com/
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
3. Renato Groffe - Comunidades
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m
6. Como o Kubernetes pode ser útil?
• Autoscaling
• Mecanismos de Health Check
7. O projeto KEDA: uma visão geral
• Kubernetes-based Event Driven Autoscaling
https://keda.sh/
• Escalabilidade horizontal de aplicações de
forma descomplicada
• Um projeto open source apoiado pela
Cloud Native Computing Foundation
• Instalável via Helm
8. O projeto KEDA: uma visão geral
• Uso do mecanismo conhecido como HPA
(Horizontal Pod Autoscaler)
• Scalers permitem escalar aplicações que
dependam de inúmeras tecnologias, através
da utilização de alguma métrica suportada
• Triggers para disparar o autoscaling de
deployments
9. O projeto KEDA: estruturas básicas
• ScaledObject: estrutura com as regras +
Trigger para efetuar o autoscaling de uma
aplicação
• TriggerAuthentication: configurações de
segurança envolvendo autenticação, uso de
Secrets…