Arbeitslast-Traffic 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 anfängliche Traffic-Menge angeben, die Sie zu Cloud Service Mesh migrieren möchten, und den Roll-out dann schrittweise auf 100 % erhöhen.

Hinweise

Gesamten Arbeitslast-Traffic zu Cloud Service Mesh migrieren

In diesem Abschnitt wird das Migrationsskript verwendet, um den vorhandenen 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 Cloud Service Mesh-Ingress 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 ein Rollback der Änderungen durchführen müssen, die Sie durch die obigen Schritte vorgenommen haben, können Sie mit dem Migrationsskript den Prozentsatz des Traffics zum Cloud Service Mesh-Ingress auf 0 zurücksetzen:

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