Todos los productos
Search
Centro de documentos

Alibaba Cloud Service Mesh:Observación del enrutamiento con conocimiento de zona mediante Mesh Topology

Última actualización: Sep 25, 2026

Alibaba Cloud Service Mesh (ASM) le permite consultar la topología de su aplicación. Este tema utiliza la aplicación Bookinfo, a la que se accede mediante una puerta de enlace de entrada, para demostrar cómo observar el enrutamiento con conocimiento de zona con Service Mesh.

Requisitos previos

  • Se creó una instancia de ASM. Para obtener más información, consulte Create an ASM instance.

  • Se creó un clúster administrado de ACK. Para obtener más información, consulte Create an ACK managed cluster.

  • The cluster is added to the ASM instance.

  • Los nodos del clúster de ACK están distribuidos en como mínimo dos zonas. En este tema se usan cn-hangzhou-j y cn-hangzhou-k como ejemplos. Consulte la región y la zona de las instancias de ECS correspondientes a los nodos de su clúster en la consola de ACK. Para obtener más información, consulte Regions and zones.

  • Se desplegó una puerta de enlace de entrada y Mesh Topology está accesible. Para obtener más información, consulte Getting started.

  • Se instaló un cliente de Helm v3. Para obtener más información, consulte Helm.

Paso 1: Desplegar la aplicación de ejemplo

  1. Descargue el gráfico de Helm de la aplicación de ejemplo.

  2. Extraiga el paquete en el directorio asm-az-routing y especifique las zonas en el archivo values.yaml.

    A continuación se muestra una configuración de ejemplo:

    zone1: cn-hangzhou-j
    zone2: cn-hangzhou-k
  3. Ejecute el siguiente comando para desplegar la aplicación de ejemplo.

    helm install --namespace azdemo azdemo ./
  4. Una vez que los pods estén en ejecución, ejecute el siguiente comando para acceder al servicio mediante la puerta de enlace de entrada.

    while true; do
      curl -I http://{IP address of the ingress gateway}/productpage ;
      echo;sleep 1;
    done

Paso 2: Configurar Mesh Topology

  1. Inicie sesión en la consola de ASM. En el panel de navegación izquierdo, seleccione Service Mesh > Mesh Management.

  2. En la página Mesh Management, haga clic en el nombre de la instancia de ASM. En el panel de navegación izquierdo, seleccione Observability Management Center > Mesh Topology.

  3. En la página Mesh Topology, haga clic en Copy token and open in new window.

  4. En la página Log in to Mesh Topology, pegue el token en el cuadro de texto Login Token y haga clic en Log In.

  5. Seleccione el namespace de destino. En la lista desplegable Display, seleccione Traffic Distribution, Traffic Rate y Traffic Animation, y desactive la casilla de verificación Service Nodes.

    La siguiente imagen muestra un ejemplo.网格拓扑示例一

Paso 3: Comprobar el failover automático de rutas

  1. Reduzca el despliegue reviews-v1 de la primera zona a 0 pods para simular una falla del servicio.

    1. Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.

    2. En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Workloads > Deployments.

    3. En la columna Actions de la aplicación de destino, haga clic en Scale, establezca Desired Pod Count en 0 y luego haga clic en OK.

  2. Regrese a la página de Mesh Topology tal como se describe en Step 2: Configure Mesh Topology y consulte la topología.

    La siguiente imagen muestra un ejemplo. 网格拓扑示例二 La topología indica que el tráfico de productpage-v1 ahora se enruta hacia reviews-v2. Esto demuestra que, cuando el servicio reviews de la zona local no está disponible, el tráfico realiza automáticamente un failover hacia la otra zona.

Paso 4: Comprobar el enrutamiento con conocimiento de zona

  1. Escale el despliegue reviews-v1 de la primera zona a 1 pod para restaurar el servicio.

    1. Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.

    2. En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en Workloads > Deployments.

    3. En la columna Actions de la aplicación de destino, haga clic en Scale, establezca Desired Pod Count en 1 y luego haga clic en OK.

  2. Regrese a la página de Mesh Topology tal como se describe en Step 2: Configure Mesh Topology y consulte la topología.

    La siguiente imagen muestra un ejemplo. 网格拓扑示例三 La topología indica que el tráfico de productpage-v1 vuelve a enrutarse hacia reviews-v1 en la zona local. Esto confirma que el enrutamiento con conocimiento de zona funciona correctamente.