Curso HAProxy in Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso HAProxy in Kubernetes

24 horas
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

  1. HAProxy architecture and components
  2. Layer 4 vs Layer 7 load balancing
  3. Kubernetes networking fundamentals
  4. Services, pods and ingress overview

Module 2: Installing HAProxy in Kubernetes

  1. Deployment models for HAProxy
  2. Installing HAProxy using containers
  3. Deploying HAProxy with Kubernetes manifests
  4. Using Helm charts for HAProxy installation

Module 3: HAProxy as Ingress Controller

  1. Understanding Kubernetes Ingress
  2. HAProxy Ingress Controller architecture
  3. Deploying HAProxy Ingress Controller
  4. Configuring routing rules and domains

Module 4: Load Balancing Applications

  1. Configuring backend services
  2. Traffic routing to pods
  3. Health checks and failover
  4. Session persistence strategies

Module 5: Security and TLS Configuration

  1. TLS termination with HAProxy
  2. Managing certificates in Kubernetes
  3. HTTPS routing and secure ingress
  4. Security best practices

Module 6: Observability and Monitoring

  1. HAProxy metrics and logging
  2. Integration with Prometheus
  3. Dashboards with Grafana
  4. Troubleshooting traffic issues

Module 7: High Availability and Production Architecture

  1. Scaling HAProxy deployments
  2. Load balancing across multiple nodes
  3. Failover strategies
  4. Production architecture patterns

Module 8: Practical Labs and Real Scenarios

  1. Publishing microservices with HAProxy
  2. Blue-green deployment routing
  3. Canary deployments using traffic rules
  4. Production-ready Kubernetes ingress architecture
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h