Esegui la migrazione del traffico dei carichi di lavoro ad Anthos Service Mesh

Questo passaggio della procedura ti consente di scegliere come implementare le modifiche. Puoi specificare una quantità iniziale di traffico di cui vuoi eseguire la migrazione ad Anthos Service Mesh e poi aumentare gradualmente l'implementazione al 100%.

Prima di iniziare

Esegui la migrazione di tutto il traffico dei carichi di lavoro ad Anthos Service Mesh

In questa sezione, lo script di migrazione viene utilizzato per eseguire la migrazione di tutto il traffico esistente ad Anthos Service Mesh.

  1. Esegui questo comando per impostare la percentuale di traffico di cui vuoi eseguire la migrazione:

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

    Sostituisci TRAFFIC_PERCENTAGE con la percentuale di traffico che vuoi inviare all'ingresso di Anthos Service Mesh. I valori validi sono: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100.

    Tieni presente che se riscontri problemi con questo passaggio o vuoi eseguire un'implementazione graduale, puoi eseguire nuovamente questo comando dello script di migrazione più volte fino a raggiungere il 100%.

    Ad esempio, se scegli di eseguire la migrazione del 10% del traffico, l'output del terminale durante il processo sarà simile al seguente:

    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. Nella console Google Cloud puoi monitorare il traffico dei tuoi servizi:

    Vai alla pubblicazione con Knative

Passaggi successivi

Finalizza l'upgrade ed esegui le attività di pulizia

Esegui il rollback

Se devi eseguire il rollback delle modifiche apportate tramite i passaggi precedenti, puoi utilizzare lo script di migrazione per impostare la percentuale di traffico verso Anthos Service Mesh di nuovo su 0:

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