menu
arrow_back

Como instalar o Anthos Service Mesh no Google Kubernetes Engine

Como instalar o Anthos Service Mesh no Google Kubernetes Engine

1 hora 30 minutos 7 créditos

GSP654

Laboratórios autoguiados do Google Cloud

Visão geral

O Istio é um framework de código aberto para conectar, proteger e gerenciar microsserviços. Ele pode ser usado com qualquer serviço, inclusive os hospedados em um cluster do Kubernetes. Com o Istio, você cria uma rede de serviços implantados com balanceamento de carga, autenticação serviço a serviço, monitoramento e outros recursos sem qualquer mudança no código.

Por exemplo, é normal que sistemas distribuídos confiáveis repitam uma solicitação após uma falha, possivelmente com uma espera exponencial. Há bibliotecas para Java, Golang e NodeJS que fazem isso. No entanto, ao aplicá-las diretamente nos apps, cada um deles precisará resolver o problema sozinho. O sidecar do Istio faz isso automaticamente.

Anthos Service Mesh

O Anthos Service Mesh (ASM) foi desenvolvido com a tecnologia do Istio. Com ele, você tem uma distribuição do Istio totalmente compatível e testada no Anthos para criar e implantar uma malha de serviço com o Anthos GKE sem distinção entre um cluster em operação no Google Cloud ou no local.

Você pode usar os perfis de configuração incluídos com as configurações recomendadas personalizadas para o Google Kubernetes Engine ou o Anthos GKE On-Prem.

Por fim, o Anthos Service Mesh tem um pacote com outros recursos e ferramentas para você observar e gerenciar serviços seguros e confiáveis de maneira unificada:

  • Os registros e métricas de serviço do tráfego HTTP(S) no Cluster do GKE da malha são ingeridos automaticamente no Google Cloud.
  • Os painéis de serviço pré-configurados mostram as informações necessárias para você compreender seus serviços.
  • Com a telemetria detalhada, você analisa métricas e registros, filtrando e fracionando os dados em vários atributos.
  • Com o resumo das relações de serviço a serviço, você entende quem está conectado a qual serviço e os serviços que são interdependentes.
  • Os objetivos de nível de serviço (SLOs) oferecem insights sobre a integridade dos serviços. Você pode definir SLOs e alertas facilmente conforme seus próprios padrões de integridade de serviço.

O Anthos Service Mesh é a forma mais fácil e avançada de implementar uma malha de serviço baseada no Istio nos clusters do Anthos.

Neste laboratório, você instalará o Anthos Service Mesh em um Cluster do GKE.

Objetivos

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

  • Provisionar um cluster no Google Kubernetes Engine (GKE)
  • Instalar e configurar o Anthos Service Mesh
  • Implantar o Bookinfo, um aplicativo multisserviços com o Istio ativado
  • Permitir acesso externo usando um gateway de entrada do Istio
  • Usar o aplicativo Bookinfo
  • Monitorar o desempenho do serviço com o painel do Anthos Service Mesh

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

Create GKE Cluster (zone: us-central1-b) and grant gkehub.connect role permissions to it

Executar etapa

/ 30

Installing Anthos Service Mesh

Executar etapa

/ 30

Deploying a BookInfo application

Executar etapa

/ 40