Meng-uninstal add-on Istio

Langkah-langkah ini khusus untuk pemasangan Istio on GKE, juga disebut menjadi "add-on Istio".

Sebelum memulai

Identifikasi apakah add-on Istio digunakan

Ada dua kemungkinan jalur untuk migrasi, bergantung pada apakah jalur masuknya fitur injeksi file bantuan atau gateway add-on Istio digunakan di dalam .

  1. Pada langkah persiapan sebelumnya, Anda sudah diidentifikasi jika add-on Istio dikonfigurasi. Anda dapat menjalankan perintah berikut untuk memverifikasi bahwa namespace istio-system ada:

    echo $INGRESS_NAMESPACE
    
  2. Jalankan perintah berikut untuk menentukan apakah fitur injeksi file sespan dari add-on Istio digunakan dalam cluster Anda:

    kubectl get ns -l istio-injection=enabled
    

    Jika ada namespace selain knative-serving yang dicantumkan, hal ini menunjukkan bahwa injeksi file bantuan add-on Istio sedang digunakan.

    Misalnya, jika perintah hanya mencantumkan namespace knative-serving, maka Anda belum mengonfigurasi dan tidak menggunakan injeksi file bantuan Add-on Istio.

Hasil:

Meng-uninstal add-on Istio

Di bagian ini, skrip migrasi digunakan untuk uninstal "add-on Istio".

  1. Jalankan perintah berikut untuk memulai skrip migrasi:

    ./migration-addon.sh --command uninstall-istio-addon
    
  2. Pastikan namespace istio-system telah dihapus:

    kubectl get ns istio-system --ignore-not-found
    

Langkah selanjutnya

Bergantung pada konfigurasi {i>gateway masuk<i} yang Anda identifikasi di atas, lanjutkan ke panduan pemasangan yang sesuai:

Rollback

Jika Anda perlu melakukan rollback perubahan yang dibuat melalui langkah-langkah di atas, dapat menggunakan skrip migrasi untuk mengaktifkan kembali "add-on Istio":

  1. Jalankan perintah berikut:

    ./migration-addon.sh --command rollback-uninstall-istio-addon
    
  2. Untuk terus mengembalikan perubahan Anda ke status awal instalasi Anda, rollback Knative yang menyajikan "add-on GKE".