Arbeitslasttraffic zu Cloud Service Mesh migrieren

Bei diesem Schritt können Sie auswählen, wie Sie Ihre Änderungen einführen möchten. Sie können eine Anfangsmenge des Traffics angeben, die Sie zu Cloud Service Mesh migrieren möchten, und das Rollout dann schrittweise auf 100 % erhöhen.

Hinweise

Gesamten Arbeitslasttraffic zu Cloud Service Mesh migrieren

In diesem Abschnitt wird das Migrationsskript verwendet, um Ihren gesamten Traffic zu Cloud Service Mesh zu migrieren.

  1. Führen Sie den folgenden Befehl aus, um den Prozentsatz des zu migrierenden Traffics festzulegen:

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

    Ersetzen Sie TRAFFIC_PERCENTAGE durch den Prozentsatz des Traffics, den Sie an den eingehenden Cloud Service Mesh-Traffic senden möchten. Gültige Werte sind: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100.

    Wenn bei diesem Schritt Probleme auftreten oder Sie einen graduellen Roll-out durchführen möchten, können Sie diesen Befehl des Migrationsskripts mehrmals ausführen, bis 100 % erreicht sind.

    Wenn Sie beispielsweise 10 % des Traffics migrieren, sieht die Terminalausgabe während des Prozesses etwa so aus:

    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. Sie können den Traffic Ihrer Dienste in der Google Cloud Console überwachen:

    Zu Knative serving

Nächste Schritte

Upgrade abschließen und Bereinigungsaufgaben ausführen

Rollback

Wenn Sie die in den obigen Schritten vorgenommenen Änderungen rückgängig machen müssen, können Sie mit dem Migrationsskript den Prozentsatz des Traffics zum eingehenden Cloud Service Mesh-Traffic auf 0 zurücksetzen:

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