Curso HashiCorp Consul Administration and Service Mesh

  • DevOps | CI | CD | Kubernetes | Web3

Curso HashiCorp Consul Administration and Service Mesh

24 horas
Visão Geral

O curso HashiCorp Consul Administration and Service Mesh foi desenvolvido para capacitar profissionais de infraestrutura, DevOps, SRE, Cloud e Redes na administração, configuração, automação e operação do HashiCorp Consul em ambientes modernos de datacenter e cloud híbrida.

Durante o treinamento, os participantes aprenderão a instalar, configurar e administrar clusters Consul, implementar descoberta de serviços (Service Discovery), Service Mesh, controle de tráfego, observabilidade, segurança Zero Trust, integração com Kubernetes, automação de infraestrutura e comunicação segura entre aplicações distribuídas.

O curso aborda cenários corporativos reais envolvendo microsserviços, ambientes híbridos, multi-cloud, alta disponibilidade, balanceamento de carga, gerenciamento de configuração distribuída e integração com ferramentas do ecossistema DevOps.

Além da administração da plataforma, o treinamento explora recursos avançados como Connect Service Mesh, intentions, ACLs, TLS, Federation, integração com Envoy Proxy e estratégias modernas de segurança e governança de comunicação entre serviços.

Objetivo

Após realizar este curso HashiCorp Consul Administration and Service Mesh, você será capaz de:

  • Instalar e configurar ambientes Consul em produção
  • Administrar clusters Consul em ambientes distribuídos
  • Implementar Service Discovery corporativo
  • Configurar Service Mesh utilizando Consul Connect
  • Implementar comunicação segura entre microsserviços
  • Configurar ACLs, TLS e políticas de segurança
  • Administrar Datacenters Consul e Federation
  • Integrar Consul com Kubernetes e Docker
  • Implementar observabilidade e monitoramento
  • Configurar balanceamento e roteamento de tráfego
  • Automatizar operações Consul
  • Gerenciar alta disponibilidade e failover
  • Integrar Envoy Proxy ao Service Mesh
  • Implementar arquiteturas Zero Trust
  • Realizar troubleshooting avançado em ambientes distribuídos
Publico Alvo
  • Administradores de Sistemas Linux e Cloud
  • Profissionais DevOps
  • Engenheiros SRE
  • Administradores Kubernetes
  • Arquitetos de Soluções
  • Especialistas em Infraestrutura
  • Equipes de Redes e Segurança
  • Engenheiros de Plataforma
  • Analistas de Cloud Computing
  • Equipes de Observabilidade e Automação
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Conceitos de redes TCP/IP
  • Noções de containers e Kubernetes
  • Conhecimentos básicos de microsserviços
  • Familiaridade com linha de comando
  • Conceitos básicos de cloud computing
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Service Networking and Consul

  1. Modern Distributed Architectures
  2. Microservices Communication Challenges
  3. Introduction to Service Discovery
  4. Overview of HashiCorp Consul
  5. Consul Architecture Components
  6. Consul Use Cases
  7. Datacenter Concepts
  8. Service Networking Fundamentals

Module 2: Installing and Configuring Consul

  1. Consul Installation Methods
  2. Linux Environment Preparation
  3. Consul Agent Configuration
  4. Server and Client Modes
  5. Bootstrap and Cluster Initialization
  6. Gossip Protocol Configuration
  7. Data Persistence
  8. Cluster Validation and Health Checks

Module 3: Consul Cluster Administration

  1. Managing Consul Nodes
  2. Cluster Scaling
  3. Leader Election
  4. High Availability Configuration
  5. Backup and Restore Procedures
  6. Snapshot Management
  7. Datacenter Federation
  8. Multi-Datacenter Architecture

Module 4: Service Discovery Administration

  1. Registering Services
  2. Health Check Configuration
  3. DNS Interface
  4. HTTP API Usage
  5. Dynamic Service Registration
  6. Service Catalog Management
  7. Failover Mechanisms
  8. Service Monitoring

Module 5: Consul Connect Service Mesh

  1. Introduction to Service Mesh
  2. Consul Connect Architecture
  3. Sidecar Proxy Concepts
  4. Envoy Proxy Integration
  5. Secure Service Communication
  6. Service Intentions
  7. mTLS Configuration
  8. Service Mesh Troubleshooting

Module 6: Security and Zero Trust

  1. ACL System Overview
  2. ACL Policies and Tokens
  3. TLS Encryption
  4. Certificate Management
  5. Secure Gossip Communication
  6. Zero Trust Networking Concepts
  7. Authentication and Authorization
  8. Security Best Practices

Module 7: Kubernetes Integration

  1. Consul on Kubernetes
  2. Installing Consul Helm Charts
  3. Kubernetes Service Sync
  4. Connect Injector
  5. Kubernetes Service Mesh
  6. Ingress and Gateway Integration
  7. Observability on Kubernetes
  8. Troubleshooting Kubernetes Integration

Module 8: Traffic Management and Networking

  1. Service Routers
  2. Traffic Splitting
  3. Canary Deployments
  4. Service Resolvers
  5. API Gateway Concepts
  6. Layer 7 Traffic Management
  7. Network Segmentation
  8. Load Balancing Strategies

Module 9: Monitoring and Observability

  1. Metrics Collection
  2. Prometheus Integration
  3. Grafana Dashboards
  4. Distributed Tracing Concepts
  5. Log Aggregation
  6. Monitoring Service Health
  7. Alerting Strategies
  8. Performance Analysis

Module 10: Automation and Infrastructure as Code

  1. Consul API Automation
  2. Terraform Integration
  3. Automated Service Registration
  4. CI/CD Integration
  5. Configuration as Code
  6. GitOps Concepts
  7. Infrastructure Automation
  8. Operational Best Practices

Module 11: Advanced Operations and Troubleshooting

  1. Advanced Cluster Diagnostics
  2. Network Troubleshooting
  3. Debugging Service Mesh Issues
  4. Performance Tuning
  5. Scaling Large Environments
  6. Disaster Recovery Planning
  7. Operational Runbooks
  8. Production Best Practices

Module 12: Hands-On Labs and Real World Scenarios

  1. Building a Production Consul Cluster
  2. Implementing Multi-Service Applications
  3. Deploying Service Mesh Architectures
  4. Kubernetes Integration Lab
  5. Secure Microservices Communication
  6. High Availability Scenarios
  7. Monitoring and Observability Lab
  8. End-to-End Enterprise Deployment
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Data Governance Engineering

24 horas

Curso Secure Automotive Software Development

24 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas