Todos os produtos
Search
Central de documentação

Alibaba Cloud Service Mesh:Primeiros passos

Última atualização: Jun 28, 2026

Service Mesh (ASM) simplifica o gerenciamento de microsserviços em modelos 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

Para usar o ASM, crie primeiro uma instância do serviço. O ASM permite executar operações como gerenciamento de tráfego, segurança, recuperação de falhas, observabilidade e monitoramento nas aplicações.

2

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

As aplicações implantadas em uma instância do ASM são executadas em um cluster. Portanto, adicione um cluster do ACK à instância do ASM.

3

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

O gateway de entrada oferece uma entrada unificada para rotear o tráfego de entrada na camada 7. Ele direciona requisições HTTP da mesma porta TCP para diferentes serviços do Kubernetes com base no conteúdo da requisição.

4

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

Após implantar o gateway de entrada no cluster do 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 serviço conforme uma proporção especificada. Esse recurso aplica-se a cenários como canary release e testes A/B. Use recursos do Istio para rotear tráfego entre as versões do serviço.

6

Visualize a topologia da malha da aplicação

A Topologia da Malha fornece observabilidade para aplicações nas instâncias do ASM. Essa ferramenta disponibiliza uma interface gráfica (GUI) para monitorar o comportamento dos serviços. Use a Topologia da 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 serviço. Assim, use o cliente kubectl para gerenciar as Custom Resource Definitions (CRDs) do Istio, como serviços virtuais. O plano de controle da instância do ASM gerencia recursos do Istio. Não é possível implantar aplicações no plano de controle.

Por que não consigo implantar CRDs do Istio, como serviços virtuais, nos clusters gerenciados pelo ASM?

Os recursos do Istio são gerenciados no plano de controle. Esse plano também fornece o arquivo kubeconfig usado para conectar-se à instância do ASM.

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

As CRDs do Istio ficam salvas no plano de controle. Esse plano converte as regras definidas pelas CRDs do Istio em regras nas configurações de sidecar e aplica as regras convertidas.

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 do ASM ou pelo cliente kubectl, pertencem apenas à instância do ASM. Os namespaces são independentes dos clusters Kubernetes no plano de dados gerenciados pela instância do ASM. Ao criar ou excluir namespaces na instância do ASM, os namespaces dos clusters Kubernetes no plano de dados gerenciados pelo ASM não são afetados.