Visão Geral
O curso Kubernetes Service Mesh fornece uma compreensão profunda e prática sobre como implementar e operar um Service Mesh dentro de um cluster Kubernetes. O curso aborda os conceitos fundamentais, as arquiteturas envolvidas, os principais projetos (como Istio, Linkerd, entre outros), além de demonstrar como um Service Mesh melhora o tráfego interno, segurança, observabilidade e confiabilidade entre serviços.
Ideal para profissionais que desejam adotar uma abordagem moderna e eficiente na comunicação entre microsserviços.
Objetivo
Após realizar este curso Kubernetes Service Mesh, você será capaz de:
- Compreender os conceitos, vantagens e arquitetura de um Service Mesh.
- Implementar soluções como Istio ou Linkerd em um cluster Kubernetes.
- Controlar tráfego de rede entre serviços com políticas, roteamento e retries.
- Adotar práticas avançadas de segurança com mTLS e RBAC.
- Observar e depurar o comportamento de aplicações com ferramentas integradas.
- Realizar deploys canary, blue/green e outras estratégias modernas.
Publico Alvo
- Engenheiros DevOps e SREs
- Administradores e operadores de Kubernetes
- Desenvolvedores que trabalham com microsserviços
- Arquitetos de software e de soluções
- Profissionais interessados em segurança, observabilidade e gestão de tráfego em Kubernetes
Pre-Requisitos
- Conhecimentos intermediários de Kubernetes (pods, services, deployments, configmaps, etc.)
- Noções de redes e segurança em ambientes distribuídos
- Experiência com linha de comando e YAML
Materiais
Portugues/Inglês + Lab Pratico
Conteúdo Programatico
Módulo 1: Introdução ao Service Mesh
- O que é Service Mesh e por que usar?
- Problemas resolvidos por um Service Mesh
- Arquitetura: Data Plane vs Control Plane
- Principais projetos: Istio, Linkerd, Consul Connect
Módulo 2: Preparação do Ambiente Kubernetes
- Revisão rápida de Kubernetes
- Criando cluster local com Kind ou Minikube
- Instalação de ferramentas auxiliares: Helm, kubectl, K9s
Módulo 3: Instalando o Service Mesh (Istio)
- Conceitos do Istio (Envoy, Sidecar, Ingress Gateway, etc.)
- Instalação com Istioctl ou Helm
- Habilitando injeção automática de sidecar
- Validando a instalação
Módulo 4: Tráfego e Roteamento Avançado
- VirtualServices e DestinationRules
- Balanceamento, retries e timeouts
- Deploys canary e blue/green
- Headers e manipulação de tráfego
Módulo 5: Segurança no Service Mesh
- Mutual TLS (mTLS)
- Políticas de autorização (AuthorizationPolicy)
- Autenticação com JWT
- Isolamento de serviços e Zero Trust
Módulo 6: Observabilidade e Monitoramento
- Telemetria no Service Mesh
- Prometheus, Grafana e Kiali
- Análise de tráfego com Jaeger (tracing)
- Logs e métricas de performance
Módulo 7: Linkerd como Alternativa
- Comparativo: Istio vs Linkerd
- Instalação e operação do Linkerd
- Observabilidade nativa do Linkerd
- Cenários de uso leve e simples
Módulo 8: Operações e Troubleshooting
- Atualizações e gerenciamento do Mesh
- Resolução de falhas comuns (Pods com erro, roteamento quebrado, etc.)
- Backup e restauração de configurações
- Boas práticas operacionais
TENHO INTERESSE