Memigrasikan traffic workload ke Cloud Service Mesh

Langkah dalam proses ini memungkinkan Anda memilih cara meluncurkan perubahan. Anda dapat menentukan jumlah traffic awal yang ingin dimigrasikan ke Cloud Service Mesh, lalu secara bertahap meningkatkan peluncuran 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 ingin Anda kirim 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 dengan langkah ini atau ingin melakukan peluncuran bertahap, Anda dapat menjalankan kembali perintah skrip migrasi ini beberapa kali hingga mencapai 100%.

    Misalnya, jika Anda memilih untuk memigrasikan 10% traffic, output terminal selama prosesnya akan terlihat seperti berikut:

    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 Inferensi Knative

Langkah selanjutnya

Menyelesaikan upgrade dan melakukan tugas pembersihan

Rollback

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

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