Programa do Curso

Introdução ao Service Mesh

  • Desafios de gerenciar microsserviços em larga escala
  • O que um service mesh resolve
  • Comparação entre Istio e outros service meshes (Linkerd, Consul)

Fundamentos de Networking do Kubernetes

  • Modelo de networking básico do Kubernetes
  • Serviços, Ingress e balanceamento de carga
  • Limitações da networking nativa do Kubernetes

Recursos e Arquitetura do Istio

  • Plano de controle vs plano de dados
  • Papel dos sidecars Envoy
  • Componentes-chave do Istio: Pilot, Citadel, Mixer (legado), Istiod

Instalando o Istio no Kubernetes

  • Preparando um cluster Kubernetes para o Istio
  • Instalando o Istio com Helm e Istioctl
  • Verificando a instalação e injeção de sidecar

Trabalhando com Gerenciamento de Tráfego do Istio

  • Configurando roteamento, tentativas e failovers
  • Implantações blue/green e canary
  • Usando o Gateway do Istio para tráfego de ingresso

Segurança do Service Mesh com Istio

  • TLS mútuo (mTLS) para autenticação entre serviços
  • Políticas de autorização (RBAC e ABAC)
  • Arquitetura Zero Trust no Istio

Observabilidade e Monitoramento

  • Usando Prometheus e Grafana com o Istio
  • Rastreamento distribuído com Jaeger e Zipkin
  • Analisando métricas, logs e rastreamentos

Integrando o Istio com Calico

  • Aplicação avançada de políticas de rede
  • Segurança da comunicação entre pods
  • Melhores práticas para implantações Istio + Calico

Solução de Problemas e Melhores Práticas

  • Questões comuns em implantações do Istio
  • Depuração de proxies sidecar
  • Melhores práticas operacionais para service meshes em produção

Resumo e Próximos Passos

Requisitos

  • Compreensão de conceitos de rede
  • Experiência com a linha de comando do Linux
  • Conhecimento de contêineres e Kubernetes

Público-Alvo

  • Desenvolvedores
  • Arquitetos de nuvem
  • Engenheiros DevOps
  • Engenheiros de rede
  • Administradores de sistema
 14 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas