menu
arrow_back
Voltar

Como instalar o Anthos Service Mesh no Google Kubernetes Engine

—/100

Checkpoints

arrow_forward

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

Install Anthos Service Mesh

Deploying a BookInfo application

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, o que permite criar e implantar uma malha de serviço com o Anthos GKE em um cluster em operação no Google Cloud ou no local.

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

Além disso, o Anthos Service Mesh oferece um pacote com outros atributos 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ê entender os serviços.
  • Com a telemetria detalhada, você analisa métricas e registros, filtrando e fracionando os dados em vários atributos.
  • O resumo das relações entre serviços mostra quem se conecta a cada 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 para seus padrões de integridade de serviço.

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

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 (aplicativo multisserviços que tem o Istio ativado)

  • Ativar o acesso externo com 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