Langkah dalam proses ini memungkinkan Anda untuk memilih cara meluncurkan perubahan. Anda dapat menentukan jumlah awal traffic yang ingin dimigrasikan ke Anthos Service Mesh, lalu secara bertahap meningkatkan peluncuran hingga 100%.
Sebelum memulai
Anda harus meninjau dan memastikan terlebih dahulu bahwa Anda memenuhi persyaratan untuk melakukan upgrade.
Perintah di halaman ini menggunakan variabel lingkungan dan skrip migrasi dari langkah persiapan upgrade.
Anda harus melakukan setiap langkah dalam proses ini dalam urutan yang ditentukan.
Memigrasikan semua traffic workload ke Anthos Service Mesh
Di bagian ini, skrip migrasi digunakan untuk memigrasikan semua traffic yang ada ke Anthos Service Mesh.
Jalankan perintah berikut untuk menetapkan persentase traffic yang ingin dimigrasikan:
./migration-addon.sh --command migrate-traffic TRAFFIC_PERCENTAGE
Ganti TRAFFIC_PERCENTAGE dengan persentase traffic yang ingin Anda kirim ke traffic masuk Anthos Service Mesh. Nilai yang valid adalah:
0
,10
,20
,30
,40
,50
,60
,70
,80
,90
,100
.Perhatikan bahwa jika 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 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
Anda dapat memantau traffic layanan di Konsol Google Cloud:
Langkah selanjutnya
Menyelesaikan upgrade dan melakukan tugas pembersihan
Rollback
Jika perlu melakukan rollback perubahan yang telah dilakukan melalui langkah-langkah di atas, Anda
dapat menggunakan skrip migrasi untuk menetapkan persentase traffic ke
ingress Anthos Service Mesh kembali ke 0
:
./migration-addon.sh --command migrate-traffic 0