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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED para Integracao de Sistemas

32 horas Curso Pratico

Curso Node-RED para DevOps e Automacao de Infraestrutura

32 horas Curso Pratico

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico