menu
arrow_back

Gerenciamento do roteamento de tráfego com Istio e Envoy

Gerenciamento do roteamento de tráfego com Istio e Envoy

1 hora 15 minutos 7 créditos

GSP656

Laboratórios autoguiados do Google Cloud

Visão geral

Introdução

Com o Istio, você pode gerenciar a descoberta de serviços, o roteamento de tráfego e o balanceamento de carga da malha sem atualizar os serviços. O Istio simplifica a configuração de propriedades de nível de serviço (como tempos limite e novas tentativas), além de algumas tarefas (como lançamentos graduais com divisões de tráfego baseadas em percentual).

O modelo de gerenciamento de tráfego do Istio depende destes dois componentes:

  • Pilot, o principal componente de gerenciamento de tráfego
  • Proxies Envoy, que aplicam as configurações e as políticas definidas pelo Pilot

Arquitetura do Pilot

Esses componentes ativam os recursos de gerenciamento de tráfego do Istio, como:

  • Descoberta de serviços
  • Balanceamento de carga
  • Roteamento e controle de tráfego

Objetivos

Neste laboratório, você aprenderá a fazer o seguinte:

  • Analisar os casos de uso do gerenciamento de tráfego
  • Compreender a configuração de entrada usando um gateway do Istio
  • Gerar tráfego e usar o Kiali para ver o roteamento em várias versões
  • Fazer o download do Istio de código aberto com configurações de exemplo e o istioctl
  • Aplicar as regras de destino padrão para todas as versões disponíveis
  • Aplicar serviços virtuais para rotear por padrão para apenas uma versão
  • Rotear para uma versão específica de um serviço com base na identidade do usuário
  • Deslocar o tráfego gradualmente de uma versão de microsserviço para outra

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório
Pontuação

—/100

Apply default destination rules, for all available versions

Executar etapa

/ 50

Apply virtual services to route by default to only one version

Executar etapa

/ 50