Este paso del proceso te permite elegir cómo lanzar los cambios. Puedes especificar una cantidad inicial de tráfico que desees migrar a Anthos Service Mesh y, luego, aumentar de forma gradual el lanzamiento al 100%.
Antes de comenzar
Primero, debes revisar y asegurarte de cumplir con los requisitos para actualizar.
En los comandos de esta página, se usan las variables de entorno y la secuencia de comandos de migración del paso de preparación de la actualización.
Es importante que realices cada paso de este proceso en el orden especificado.
Migra todo el tráfico de carga de trabajo a Anthos Service Mesh
En esta sección, la secuencia de comandos de migración se usa para migrar todo el tráfico existente a Anthos Service Mesh.
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 Anthos Service Mesh. Estos son los valores válidos:
0
,10
,20
,30
,40
,50
,60
,70
,80
,90
y100
.Ten en cuenta que si tienes algún problema con este paso o deseas realizar un lanzamiento gradual, puedes volver a ejecutar este comando de secuencia de comandos de migración varias veces hasta llegar al 100%.
Por ejemplo, si eliges migrar el 10% del tráfico, el resultado de la terminal durante el proceso es similar al siguiente:
In this step, 10% of traffic from the previously installed version of Istio is migrated to the Anthos Service Mesh ingress. Setting the number of replicas of Istio ingress to 9, and the number of replicas of Anthos 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 Anthos Service Mesh ingress
Puedes supervisar el tráfico de los servicios en la consola de Google Cloud:
¿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 Anthos Service Mesh en 0
:
./migration-addon.sh --command migrate-traffic 0