Todos os produtos
Search
Central de documentação

Alibaba Cloud Service Mesh:Acessar um gateway de entrada do ASM via múltiplos CLBs

Última atualização: Jul 02, 2026

Este tópico descreve como vincular uma instância CLB adicional a um gateway de entrada do ASM e utilizar múltiplos CLBs para acessá-lo.

Pré-requisitos

Procedimento

Crie um novo Service para provisionar uma instância CLB adicional para o gateway de entrada do ASM.

Nota

A exclusão do Service adicional também remove a instância CLB correspondente.

  1. Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Cluster List, clique em nome do cluster desejado ou clique em Details na coluna Actions.

  3. No painel de navegação à esquerda da página de gerenciamento do cluster, escolha Network > Services.

  4. Na página Services, defina o Namespace como istio-system e, em seguida, clique em Create Resources in YAML no canto superior direito.

  5. Na página Create, defina Sample Template como Custom, copie o conteúdo abaixo para a caixa de texto Template e clique em Create.

    Importante

    O valor de nodePort não deve entrar em conflito com nenhuma porta existente no cluster.

    apiVersion: v1
    kind: Service
    metadata:
      annotations:
        service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: slb.s1.small
        service.beta.kubernetes.io/alicloud-loadbalancer-address-type: internet
      labels:
        app: istio-ingressgateway
        asm-system: 'true'
        istio: ingressgateway
      name: istio-ingressgateway-2
      namespace: istio-system
    spec:
      externalTrafficPolicy: Cluster
      ports:
        - name: http-0
          nodePort: 30544
          port: 80
          protocol: TCP
          targetPort: 80
        - name: https-2
          nodePort: 30682
          port: 443
          protocol: TCP
          targetPort: 443
      selector:
        app: istio-ingressgateway
        asm-system: 'true'
        istio: ingressgateway
        provider: asm
      sessionAffinity: None
      type: LoadBalancer
    • name: Nome do serviço. Neste tópico, este parâmetro está definido como istio-ingressgateway-2.

    • service.beta.kubernetes.io/alibaba-cloud-loadbalancer-spec: Defina a especificação da instância CLB. Valores válidos: slb.s1.small, slb.s2.small, slb.s2.medium, slb.s3.small, slb.s3.medium e slb.s3.large.

    • service.beta.kubernetes.io/alicloud-loadbalancer-address-type: Especifica o tipo de rede do CLB. Valores válidos:

      • internet: Rede pública.

      • intranet: Rede privada.

    Após a criação do Service, o sistema provisiona automaticamente uma nova instância CLB.

  6. Verifique se o gateway de entrada do ASM está acessível por meio de múltiplas instâncias CLB.

    1. Na página Services, localize os Services istio-ingressgateway e istio-ingressgateway-2. Para cada Service, anote seu endereço IP da porta 80 na coluna External IP.

    2. No seu navegador web, acesse http://<External_IP_of_istio-ingressgateway>/productpage e http://<External_IP_of_istio-ingressgateway-2>/productpage separadamente.

      A página do produto da aplicação Bookinfo Sample é exibida, incluindo um resumo do livro The Comedy of Errors, uma seção de Book Details (Tipo, Páginas, Editora, Idioma, ISBN, etc.) e uma seção de Book Reviews (avaliações e comentários dos usuários).

      O gateway de entrada do ASM estará acessível por meio de múltiplas instâncias CLB se a página da aplicação Bookinfo carregar com sucesso em ambos os endereços.