Memigrasikan traffic workload Anda ke Cloud Service Mesh

Langkah dalam proses ini memungkinkan Anda memilih cara meluncurkan perubahan. Anda Anda dapat menentukan jumlah awal traffic yang ingin dimigrasikan ke Cloud Service Mesh lalu tingkatkan peluncurannya secara bertahap hingga 100%.

Sebelum memulai

Memigrasikan semua traffic workload ke Cloud Service Mesh

Di bagian ini, skrip migrasi digunakan untuk memigrasikan semua traffic yang ada ke Cloud Service Mesh.

  1. Jalankan perintah berikut untuk menetapkan persentase traffic yang ingin Anda migrasikan:

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

    Ganti TRAFFIC_PERCENTAGE dengan persentase traffic yang Anda ingin dikirim ke ingress Cloud Service Mesh. Nilai yang valid adalah: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100.

    Perhatikan bahwa jika Anda mengalami masalah apa pun dengan langkah ini atau ingin melakukan pengujian secara bertahap Anda dapat menjalankan kembali perintah skrip migrasi ini beberapa kali hingga Anda akan mencapai 100%.

    Misalnya, jika Anda memilih untuk memigrasikan 10% traffic, output terminal selama proses tersebut terlihat mirip dengan berikut ini:

    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. Anda dapat memantau traffic layanan Anda di konsol Google Cloud:

    Buka penayangan Knative

Langkah selanjutnya

Menyelesaikan upgrade dan melakukan tugas pembersihan

Rollback

Jika Anda perlu melakukan rollback perubahan yang dibuat melalui langkah-langkah di atas, dapat menggunakan skrip migrasi untuk menyetel persentase traffic ke Traffic masuk Cloud Service Mesh kembali ke 0:

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