Secara default, cluster non-lanjutan akan otomatis diupgrade ke cluster lanjutan saat Anda mengupgrade ke versi 1.33. Meskipun sebaiknya upgrade 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.
Mempertahankan cluster sebagai non-lanjutan hanya didukung untuk mengupgrade dari versi 1.32 ke 1.33. Saat Anda mengupgrade cluster non-lanjutan dari versi 1.33 ke 1.34, cluster akan selalu dikonversi ke cluster lanjutan.
Lihat informasi selengkapnya di sini:
Untuk mengetahui informasi tentang cara mengupgrade ke versi 1.32 dan yang lebih lama, lihat Mengupgrade cluster.
Untuk mengetahui informasi tentang cara mengupgrade cluster non-lanjutan ke cluster lanjutan, lihat Mengupdate atau mengupgrade cluster ke cluster lanjutan.
Prasyarat
Versi
gkectlharus sama dengan versi cluster target.- Jika perlu, lihat
Mendownload
gkectluntuk mendapatkan versigkectlyang didukung.
- Jika perlu, lihat
Mendownload
Selalu diagnosis cluster Anda sebelum mengupdate atau mengupgrade.
Pastikan cluster Anda hanya menggunakan fitur yang direkomendasikan.
Anda harus mengupgrade cluster admin sebelum mengupgrade cluster pengguna.
Mengupgrade cluster admin
Upgrade workstation admin Anda jika diperlukan.
Impor image OS ke vSphere:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster=falseGanti 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.tgzADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.
Tetapkan
enableAdvancedClusterdalam file konfigurasi cluster admin Anda kefalse.Upgrade cluster admin dan pertahankan sebagai cluster non-lanjutan:
gkectl upgrade admin \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config ADMIN_CLUSTER_CONFIGGanti kode berikut:
ADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.ADMIN_CLUSTER_CONFIG: jalur file konfigurasi cluster admin.
Perintah ini akan melakukan rollout dan membuat ulang semua node di cluster admin. Dengan strategi deployment rollout recreate, node akan diupgrade satu per satu. Selama upgrade node, VM akan dihapus, lalu dibuat ulang dengan versi baru.
Mengupgrade cluster pengguna
Impor image OS ke vSphere:
gkectl prepare \ --bundle-path BUNDLE_PATH \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --advanced-cluster=falseGanti 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.tgzADMIN_CLUSTER_KUBECONFIG: jalur file kubeconfig cluster admin.
Tetapkan
enableAdvancedClusterdalam file konfigurasi cluster pengguna Anda kefalse.Upgrade cluster pengguna dan pertahankan sebagai cluster non-lanjutan:
gkectl upgrade cluster \ --kubeconfig ADMIN_CLUSTER_KUBECONFIG \ --config USER_CLUSTER_CONFIGGanti 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.