Migra el tráfico de tu carga de trabajo a Cloud Service Mesh

Este paso del proceso te permite elegir cómo implementar los cambios. Puedes especificar una cantidad inicial de tráfico que deseas migrar a Cloud Service Mesh y, luego, aumentar gradualmente el lanzamiento al 100%.

Antes de comenzar

Migra todo el tráfico de carga de trabajo a Cloud Service Mesh

En esta sección, la secuencia de comandos de migración se usa para migrar todo el tráfico existente a Cloud Service Mesh.

  1. Ejecuta el siguiente comando para establecer el porcentaje de tráfico que deseas migrar:

    ./migration-addon.sh --command migrate-traffic TRAFFIC_PERCENTAGE
    

    Reemplaza TRAFFIC_PERCENTAGE por el porcentaje de tráfico que deseas enviar a la entrada de Cloud Service Mesh. Estos son los valores válidos: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90 y 100.

    Ten en cuenta que si tienes algún problema con este paso o quieres realizar un lanzamiento gradual, puedes volver a ejecutar este comando de secuencia de comandos de migración varias veces hasta que alcances el 100%.

    Por ejemplo, si eliges migrar el 10% del tráfico, el resultado de la terminal durante el proceso se verá similar al siguiente:

    In this step, 10% of traffic from the previously installed
    version of Istio is migrated to the Cloud Service Mesh ingress.
    
    Setting the number of replicas of Istio ingress to 9,
    and the number of replicas of Cloud Service Mesh ingress to 1
    deployment.apps/istio-ingress patched
    
    Waiting for all istio-ingress pods to be ready
    
    All istio-ingress pods are ready.
    deployment.apps/istio-ingressgateway patched
    
    Waiting for all istio-ingressgateway pods to be ready
    
    All istio-ingressgateway pods are ready.
    
    10% traffic has been migrated to Cloud Service Mesh ingress
    
  2. Puedes supervisar el tráfico de los servicios en la consola de Google Cloud:

    Ir a Knative serving

¿Qué sigue?

Finaliza la actualización y realiza tareas de limpieza

Revertir

Si necesitas revertir los cambios que realizaste mediante los pasos anteriores, puedes usar la secuencia de comandos de migración para establecer el porcentaje de tráfico en la entrada de Cloud Service Mesh en 0:

./migration-addon.sh --command migrate-traffic 0