Ao adicionar um cluster a uma instância do ASM, use os recursos de gerenciamento de tráfego, tratamento de falhas, monitoramento unificado e logs do ASM para melhorar a confiabilidade e a segurança do sistema, gerencie e monitore as interações de service e aumentar a observabilidade.
Pré-requisitos
Crie um cluster ACK ou ACS. Para obter instruções, consulte Create an ACK dedicated cluster (discontinued), Create an ACK managed cluster, Create an ACK One registered cluster ou Create an ACS cluster.
(Recomendado) Adicione um cluster residente na mesma VPC da instância do ASM. Para adicionar um cluster residente em uma VPC diferente da instância do ASM, use a Cloud Enterprise Network (CEN) para conectar as VPCs. Para mais informações, consulte Disaster recovery across multiple ACK clusters in different VPCs (connect VPC networks by using CEN).
Adicione um cluster com conectividade de VPC à instância do ASM
Os clusters com conectividade de VPC incluem:
Clusters residentes na mesma VPC do plano de controle do ASM.
Clusters residentes em uma VPC diferente do plano de controle do ASM, mas com redes já conectadas por meio de um método como a CEN.
Procedimento
Acesse o console do ASM. No painel de navegação à esquerda, escolha .
Na página Mesh Management, clique no nome da instância do ASM. No painel de navegação à esquerda, escolha . Na página exibida, clique em Add.
-
Na página Add Kubernetes Cluster, selecione os clusters a serem adicionados e, em seguida, clique em OK.
(Recomendado) Se os seus services de aplicação forem executados em um único cluster ou em vários clusters dentro da mesma VPC, clique primeiro em Filter out Kubernetes clusters that are in the same VPC as the ASM instance e, em seguida, selecione o cluster a ser adicionado na lista de clusters.
Certifique-se de que os contêineres de proxy em execução no cluster a ser adicionado possam acessar o endereço do Istio Pilot exposto pela instância do ASM. Caso a instância do ASM não exponha um endereço público do Istio Pilot, certifique-se de que o endereço seja acessível por meio da VPC.
Na caixa de diálogo Note, clique em OK.
Após adicionar o cluster, acesse a página . O Status da instância do ASM muda para Updating. A atualização leva alguns segundos, e a duração varia conforme a quantidade de clusters adicionados. Em seguida, clique em Refresh no canto superior direito da página.
O Status da instância do ASM muda para Running. Na página Kubernetes Clusters, visualize as informações sobre o cluster adicionado.
Quando não for mais necessário usar um cluster em uma instância do ASM, remova-o da instância. Na página Kubernetes Clusters, selecione o cluster a ser removido e clique em Remove. Em seguida, na caixa de diálogo Confirm, clique em OK.
Após a remoção, o cluster não poderá mais usar a service mesh. Prossiga com cautela.
Adicione um cluster sem conectividade de VPC à instância do ASM
O ASM oferece suporte a três métodos para adicionar um cluster sem conectividade de VPC à instância do ASM:
Conecte VPCs por meio da CEN
Para conectar VPCs por meio da CEN, consulte Use an Enterprise Edition transit router for secure traffic communication e conecte a VPC da instância do ASM à VPC do cluster. Em seguida, siga as etapas em Procedure para adicionar o cluster à instância do ASM.
Conecte VPCs por meio do PrivateLink
Para conectar VPCs por meio do PrivateLink, consulte Use PrivateLink to manage network connectivity between control plane and data plane clusters across VPCs.
Conecte-se pela Internet
Certifique-se de que o acesso à rede pública esteja ativado para o cluster a ser adicionado. Em seguida, consulte Associate an EIP with or disassociate an EIP from the control plane of an ASM instance para ative o acesso à rede pública no plano de controle do ASM e siga as etapas em Procedure para adicionar o cluster à instância do ASM.
Referências
Para adicionar um cluster ACK a uma instância do ASM ao chamar uma operação de API, consulte AddClusterIntoServiceMesh.
Para fornecer um endpoint público ou interno unificado para suas aplicações, implante um gateway de entrada do ASM (Ingress Gateway) em um cluster Kubernetes. Para obter instruções, consulte Create an ingress gateway.
Para distribuir tráfego para diferentes versões de um service com base em pesos, por exemplo, em uma versão canário ou em um teste A/B, consulte Use Istio resources to route version-specific traffic.
Visualize as relações de chamadas e os fluxos de tráfego entre aplicativos, services e versões de aplicativos, use o recurso ASM Mesh Topology. Para mais informações, consulte View Mesh Topology for an application.