Migrer votre trafic de charge de travail vers Anthos Service Mesh

Cette étape du processus vous permet de choisir comment déployer vos modifications. Vous pouvez spécifier une quantité initiale de trafic que vous souhaitez migrer vers Anthos Service Mesh, puis augmenter progressivement le déploiement jusqu'à 100 %.

Avant de commencer

Migrer tout le trafic de charge de travail vers Anthos Service Mesh

Dans cette section, le script de migration permet de migrer tout votre trafic existant vers Anthos Service Mesh.

  1. Exécutez la commande suivante pour définir le pourcentage de trafic que vous souhaitez migrer :

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

    Remplacez TRAFFIC_PERCENTAGE par le pourcentage de trafic que vous souhaitez envoyer à l'entrée d'Anthos Service Mesh. Les valeurs possibles sont les suivantes : 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100.

    Notez que si vous rencontrez des problèmes lors de cette étape ou si vous souhaitez effectuer un déploiement progressif, vous pouvez réexécuter cette commande de script de migration plusieurs fois jusqu'à atteindre 100 %.

    Par exemple, si vous choisissez de migrer 10 % du trafic, la sortie du terminal ressemble à ceci :

    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
    
  2. Vous pouvez surveiller le trafic de vos services dans la console Google Cloud:

    Accéder à l'inférence Knative

Étapes suivantes

Finalisez la mise à niveau et effectuez des tâches de nettoyage

Rollback

Si vous devez effectuer un rollback des modifications que vous avez apportées en suivant les étapes ci-dessus, vous pouvez utiliser le script de migration pour définir le pourcentage de trafic vers l'entrée d'Anthos Service Mesh sur 0 :

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