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:
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 mendapatkangkectlversi yang didukung.
- Jika perlu, lihat
Mendownload
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
Upgrade workstation admin Anda jika diperlukan.
Mengimpor 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
enableAdvancedClusterdi file konfigurasi cluster admin kefalse.Pastikan kolom
bundlepathdi file konfigurasi cluster admin cocok dengan jalur paket yang ingin Anda upgrade.Mengupgrade cluster admin dan mempertahankannya 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 meluncurkan pembuatan ulang semua node di cluster admin. Dengan strategi deployment pembuatan ulang peluncuran, node diupgrade satu per satu. Selama upgrade node, VM dihapus lalu dibuat ulang dengan versi baru.
Mengupgrade cluster pengguna
Mengimpor 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
enableAdvancedClusterdi file konfigurasi cluster pengguna kefalse.Pastikan kolom
gkeOnPremVersiondi file konfigurasi cluster pengguna cocok dengan versi target upgrade Anda.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.