Untuk menyelesaikan upgrade cluster dan menyelesaikan migrasi ke komponen fleet penayangan Knative, Anda harus menghapus semua resource yang usang dan tidak digunakan dari cluster Anda.
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.
Ringkasan
Pada langkah ini, skrip migrasi digunakan untuk melakukan hal berikut:
- Terapkan kontrol penuh atas resource penayangan Knative Anda oleh operator
appdevexperience-operator
. - Hapus paket Istio dan Knative yang menayangkan add-on GKE.
- Menghapus semua configmap helper.
Kemudian, Anda dapat mengaktifkan kembali fitur "penskalaan ke nol".
Selesaikan upgrade penayangan Knative
Untuk menyelesaikan upgrade penayangan Knative dan menyelesaikan proses migrasi:
Jalankan perintah berikut untuk memulai skrip migrasi:
./migration-addon.sh --command finalize
Di terminal, skrip migrasi akan meminta Anda mengonfirmasi bahwa Anda ingin melanjutkan. Masukkan
y
untuk menyelesaikan proses.Petunjuk selama proses. Langkah terakhir ini terlihat mirip dengan perintah berikut:
In the process of cleaning up, the script performs the following: 1. enforcing Knative serving operator fully controls Knative serving resources.<br> 2. deleting Istio slim installed by Knative serving GKE add-on<br> 3. deleting helper configmaps Continue? [Y/n] y<br> 1. enforcing Knative serving operator fully controls Knative serving resources. cloudrun.operator.run.cloud.google.com/cloud-run patched Waiting for Knative serving serving to be ready... Knative serving serving is ready. 2. Deleting Istio slim resources 3. Deleting helper configmaps Cleanup is done. The upgrade to new Knative serving completes! <br>
Jalankan perintah berikut untuk mengaktifkan "scaling to 0":
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'