Este material demonstra o uso do Istio para atender os cenários mais comuns de aplicações web.
Os capítulos a seguir abordam os temas em nível crescente de complexidade: cada capítulo apresenta uma evolução em relação ao capítulo anterior.
Para rodar os exemplos deste material é recomendada uma versão recente de alguma distribuição Linux, como o Ubuntu Desktop.
- Quais benefícios o Istio pode trazer à arquitetura da minha aplicação?
- Instalando as ferramentas necessárias
- Instalando o Istio em um cluster de Kubernetes
- Instalando a aplicação de exemplo
- Expondo serviços via gateways
- Criptografia com TLS
- Autenticação de usuários com JWT
- Declarando rotas públicas
- Autenticação entre serviços com mTLS
- Expondo serviços GRPC
- Introduzindo falhas (Chaos Engineering)