Menyelesaikan upgrade layanan Knative

Untuk menyelesaikan upgrade cluster dan menyelesaikan migrasi ke komponen fleet penayangan Knative, Anda harus menghapus semua resource yang tidak berlaku dan tidak digunakan dari cluster.

Sebelum memulai

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.
  • Hapus semua configmap helper.

Kemudian, Anda dapat mengaktifkan kembali fitur "penskalaan ke nol".

Menyelesaikan upgrade layanan Knative

Untuk menyelesaikan upgrade penayangan Knative dan menyelesaikan proses migrasi:

  1. Jalankan perintah berikut untuk memulai skrip migrasi:

    ./migration-addon.sh --command finalize
    
  2. Di terminal, skrip migrasi akan meminta Anda untuk mengonfirmasi bahwa Anda ingin melanjutkan. Masukkan y untuk menyelesaikan prosesnya.

    Perintah selama proses langkah terakhir ini terlihat mirip dengan berikut ini:

    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>
    
  3. Jalankan perintah berikut untuk mengaktifkan "penskalaan ke 0":

    kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'