Curso HAProxy Ingress Controller for Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso HAProxy Ingress Controller for Kubernetes

16 horas
Visão Geral

O curso HAProxy Ingress Controller for Kubernetes capacita profissionais de TI a implementar, configurar e gerenciar o HAProxy Ingress Controller em ambientes Kubernetes para controlar o acesso externo às aplicações implantadas no cluster.

Durante o treinamento, os participantes aprenderão como o Ingress funciona dentro da arquitetura do Kubernetes e como o HAProxy pode ser utilizado como controlador de Ingress para fornecer balanceamento de carga avançado, roteamento inteligente de tráfego, segurança, TLS termination e alta disponibilidade. O curso também aborda integração com práticas DevOps e automação de infraestrutura.

Ao final do curso, os participantes estarão aptos a configurar ambientes Kubernetes com HAProxy Ingress Controller, aplicar políticas avançadas de roteamento e segurança e gerenciar o tráfego de aplicações em ambientes cloud-native.

Objetivo

Após realizar este curso HAProxy Ingress Controller for Kubernetes, você será capaz de:

  • Compreender o funcionamento do Ingress no Kubernetes
  • Instalar e configurar o HAProxy Ingress Controller
  • Gerenciar rotas e regras de acesso para aplicações Kubernetes
  • Implementar balanceamento de carga e roteamento avançado
  • Configurar TLS termination e segurança no tráfego de aplicações
  • Aplicar políticas de alta disponibilidade e escalabilidade
  • Monitorar e otimizar o tráfego em ambientes Kubernetes
  • Integrar o HAProxy Ingress Controller em arquiteturas DevOps e cloud-native
Publico Alvo
  • Engenheiros DevOps
  • Administradores Kubernetes
  • Engenheiros de plataforma (Platform Engineers)
  • Arquitetos de cloud
  • Especialistas em infraestrutura e redes
  • Profissionais responsáveis por ambientes cloud-native
Pre-Requisitos
  • Conhecimentos básicos de Kubernetes
  • Experiência com containers e Docker
  • Noções de redes e balanceamento de carga
  • Conhecimento básico de linha de comando Linux
  • Familiaridade com YAML e conceitos de CI/CD (recomendado)
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Kubernetes Networking Fundamentals

  1. Kubernetes networking model
  2. Services and networking concepts
  3. ClusterIP, NodePort and LoadBalancer services
  4. Introduction to Ingress resources
  5. Traffic routing in Kubernetes

Module 2: Introduction to HAProxy

  1. HAProxy architecture and components
  2. Load balancing concepts
  3. HAProxy configuration fundamentals
  4. HAProxy use cases in cloud-native environments
  5. HAProxy vs other ingress controllers

Module 3: Installing HAProxy Ingress Controller

  1. Installing HAProxy Ingress Controller with Helm
  2. Configuring Kubernetes integration
  3. Verifying controller deployment
  4. Basic configuration settings
  5. Managing controller lifecycle

Module 4: Managing Ingress Resources

  1. Creating Ingress resources
  2. Host-based routing
  3. Path-based routing
  4. Managing multiple services
  5. Updating and managing ingress rules

Module 5: Load Balancing and Traffic Management

  1. Load balancing algorithms
  2. Session persistence
  3. Traffic routing strategies
  4. Blue/Green and Canary deployments
  5. Rate limiting and traffic shaping

Module 6: TLS and Security Configuration

  1. TLS termination in HAProxy
  2. Managing certificates
  3. Secure ingress configurations
  4. Authentication and access control
  5. Protecting applications from common threats

Module 7: Observability and Monitoring

  1. Logging and metrics in HAProxy
  2. Integrating with Prometheus
  3. Visualization with Grafana
  4. Monitoring traffic and performance
  5. Troubleshooting ingress issues

Module 8: High Availability and Best Practices

  1. Designing highly available ingress architectures
  2. Scaling HAProxy Ingress Controller
  3. Performance tuning
  4. Multi-cluster ingress considerations
  5. Best practices for production environments
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