Mengupgrade cluster non-lanjutan dan mempertahankannya sebagai cluster non-lanjutan

Secara default, cluster non-lanjutan akan diupgrade ke cluster lanjutan secara otomatis saat Anda mengupgrade ke versi 1.33. Meskipun sebaiknya Anda mengupgrade cluster non-lanjutan ke cluster lanjutan, jika Anda perlu mengupgrade dari 1.32 ke 1.33 dan mempertahankan cluster sebagai non-lanjutan, ikuti langkah-langkah dalam dokumen ini.

Lihat informasi selengkapnya di sini:

Prasyarat

  • Versi gkectl harus sama dengan versi cluster target.

  • Selalu diagnosis cluster Anda sebelum memperbarui atau mengupgrade.

  • Pastikan cluster Anda hanya menggunakan fitur yang direkomendasikan.

  • Anda harus mengupgrade cluster admin sebelum mengupgrade cluster pengguna.

Mengupgrade cluster admin

  1. Upgrade workstation admin Anda jika diperlukan.

  2. Mengimpor image OS ke vSphere:

    gkectl prepare \
        --bundle-path BUNDLE_PATH \
        --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
        --advanced-cluster=false
    

    Ganti kode berikut:

    • BUNDLE_PATH: jalur file paket. File ini ada di workstation admin Anda di /var/lib/gke/bundles/. Misalnya:

      /var/lib/gke/bundles/gke-onprem-vsphere-1.33.0-gke.799-full.tgz
      
    • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  3. Tetapkan enableAdvancedCluster di file konfigurasi cluster admin ke false.

  4. Pastikan kolom bundlepath di file konfigurasi cluster admin cocok dengan jalur paket yang ingin Anda upgrade.

  5. Mengupgrade cluster admin dan mempertahankannya sebagai cluster non-lanjutan:

    gkectl upgrade admin \
        --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
        --config ADMIN_CLUSTER_CONFIG
    

    Ganti kode berikut:

    • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.
    • ADMIN_CLUSTER_CONFIG: jalur file konfigurasi cluster admin.

    Perintah ini akan meluncurkan pembuatan ulang semua node di cluster admin.

Mengupgrade cluster pengguna

  1. Mengimpor image OS ke vSphere:

    gkectl prepare \
        --bundle-path BUNDLE_PATH \
        --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
        --advanced-cluster=false
    

    Ganti kode berikut:

    • BUNDLE_PATH: jalur file paket. File ini ada di workstation admin Anda di /var/lib/gke/bundles/. Misalnya:

      /var/lib/gke/bundles/gke-onprem-vsphere-1.33.0-gke.799-full.tgz
      
    • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.

  2. Tetapkan enableAdvancedCluster di file konfigurasi cluster pengguna ke false.

  3. Pastikan kolom gkeOnPremVersion di file konfigurasi cluster pengguna cocok dengan versi target upgrade Anda.

  4. Upgrade cluster pengguna dan pertahankan sebagai cluster non-lanjutan:

    gkectl upgrade cluster \
        --kubeconfig ADMIN_CLUSTER_KUBECONFIG \
        --config USER_CLUSTER_CONFIG
    

    Ganti kode berikut:

    • ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.
    • USER_CLUSTER_CONFIG: jalur file konfigurasi cluster pengguna.

    Perintah ini akan membuat ulang semua node di cluster pengguna.