Visão Geral
Este curso HAProxy in Kubernetes, apresenta de forma técnica e prática como utilizar o HAProxy dentro de ambientes baseados em Kubernetes, permitindo criar arquiteturas altamente disponíveis, escaláveis e resilientes para aplicações modernas.
Serão abordados conceitos de balanceamento de carga L4 e L7, implantação do HAProxy em clusters Kubernetes, configuração de ingress controllers, integração com serviços e monitoramento. O curso também apresenta cenários práticos de uso em arquiteturas de microserviços e ambientes DevOps, mostrando como o HAProxy pode atuar como gateway de tráfego para aplicações containerizadas.
Objetivo
Após realizar este Curso HAProxy in Kubernetes, você será capaz de:
- Implementar HAProxy em ambientes Kubernetes
- Configurar balanceamento de carga para aplicações containerizadas
- Criar e gerenciar Ingress Controllers com HAProxy
- Integrar HAProxy com serviços e pods no cluster
- Aplicar boas práticas de alta disponibilidade e escalabilidade
- Monitorar e otimizar o tráfego de aplicações em Kubernetes
Publico Alvo
- Profissionais de infraestrutura de TI
- Engenheiros DevOps
- Administradores de sistemas Linux
- Arquitetos de cloud e infraestrutura
- Desenvolvedores que trabalham com microserviços e containers
Pre-Requisitos
- Conhecimentos básicos de Linux
- Noções de redes TCP/IP
- Conhecimentos básicos de containers
- Conhecimentos iniciais de Kubernetes
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1: Introduction to HAProxy and Kubernetes
- HAProxy architecture and components
- Layer 4 vs Layer 7 load balancing
- Kubernetes networking fundamentals
- Services, pods and ingress overview
Module 2: Installing HAProxy in Kubernetes
- Deployment models for HAProxy
- Installing HAProxy using containers
- Deploying HAProxy with Kubernetes manifests
- Using Helm charts for HAProxy installation
Module 3: HAProxy as Ingress Controller
- Understanding Kubernetes Ingress
- HAProxy Ingress Controller architecture
- Deploying HAProxy Ingress Controller
- Configuring routing rules and domains
Module 4: Load Balancing Applications
- Configuring backend services
- Traffic routing to pods
- Health checks and failover
- Session persistence strategies
Module 5: Security and TLS Configuration
- TLS termination with HAProxy
- Managing certificates in Kubernetes
- HTTPS routing and secure ingress
- Security best practices
Module 6: Observability and Monitoring
- HAProxy metrics and logging
- Integration with Prometheus
- Dashboards with Grafana
- Troubleshooting traffic issues
Module 7: High Availability and Production Architecture
- Scaling HAProxy deployments
- Load balancing across multiple nodes
- Failover strategies
- Production architecture patterns
Module 8: Practical Labs and Real Scenarios
- Publishing microservices with HAProxy
- Blue-green deployment routing
- Canary deployments using traffic rules
- Production-ready Kubernetes ingress architecture
TENHO INTERESSE