Todos os produtos
Search
Central de documentação

Alibaba Cloud Service Mesh:Primeiros passos

Última atualização: Sep 09, 2026

Service Mesh (ASM) simplifica o gerenciamento de microsserviços. Este tópico apresenta um tutorial de início rápido sobre como usar o ASM para gerenciar aplicações.

Procedimento

Etapa

Operação

Descrição

1

Crie uma instância do ASM

Crie uma instância do ASM antes de utilizar o service. O ASM permite gerenciar tráfego, segurança, recuperação de falhas, observabilidade e monitoramento das aplicações.

2

Adicione um cluster Container Service for Kubernetes (ACK) à instância do ASM

As aplicações em uma instância do ASM executam em um cluster. Adicione um cluster Container Service for Kubernetes (ACK) à instância do ASM.

3

Crie um gateway de entrada no cluster ACK adicionado à instância do ASM

Um gateway de entrada fornece um ponto de acesso unificado para rotear o tráfego de entrada na Camada 7. Ele direciona requisições HTTP da mesma porta TCP para diferentes services do Kubernetes com base no conteúdo da requisição.

4

Implante uma aplicação no cluster ACK adicionado à instância do ASM

Após implantar um gateway de entrada no cluster ACK adicionado à instância do ASM, implante as aplicações nesse cluster.

5

Roteamento de tráfego baseado em versão com Istio

O ASM permite rotear tráfego para diferentes versões de um service conforme uma proporção especificada. Esse recurso aplica-se a cenários como lançamento canário e testes A/B. Use resources do Istio para direcionar o tráfego entre versões do service.

6

Visualize a topologia da malha de aplicações

A Topologia de Malha oferece observabilidade para aplicações nas instâncias do ASM. Essa ferramenta disponibiliza uma interface gráfica (GUI) para monitorar o comportamento dos services. Use a Topologia de Malha para visualizar fluxos de tráfego e a comunicação entre cargas de trabalho.

Perguntas frequentes

Por que não consigo usar o arquivo kubeconfig de uma instância do ASM para implantar uma aplicação?

O console do ASM fornece o arquivo kubeconfig para conexão com as instâncias do ASM. Use o cliente kubectl para gerenciar as Custom Resource Definitions (CRDs) do Istio, como virtual services. O plano de controle da instância do ASM gerencia os resources do Istio, mas não permite a implantação de aplicações.

Por que não consigo implantar as CRDs do Istio, como virtual services, nos clusters gerenciados pelo ASM?

Os resources do Istio são gerenciados no plano de controle, que também fornece o arquivo kubeconfig para conexão com a instância do ASM.

Por que não consigo gerenciar resources do Istio usando os arquivos kubeconfig dos clusters?

As CRDs do Istio residem no plano de controle. O plano de controle converte as regras definidas pelas CRDs do Istio em regras de configuração de sidecar e as aplica.

Quais são as diferenças entre os namespaces no plano de controle de uma instância do ASM e os namespaces dos clusters no plano de dados?

Os namespaces criados em uma instância do ASM, seja pelo console ou pelo cliente kubectl, pertencem exclusivamente a essa instância. Eles são independentes dos clusters Kubernetes no plano de dados gerenciados pelo ASM. A criação ou exclusão de namespaces na instância do ASM não afeta os namespaces dos clusters Kubernetes no plano de dados.