Sebagai administrator platform, Anda dapat memilih saluran rilis tertentu untuk cluster Anda guna memastikan GKE mengupgrade cluster Anda secara otomatis ke versi dengan keseimbangan yang Anda pilih antara ketersediaan fitur dan stabilitas. Untuk mempelajari saluran rilis lebih lanjut, lihat Tentang saluran rilis.
GKE mendaftarkan semua cluster Autopilot di saluran rilis, dan mendaftarkan cluster Standard, secara default, di saluran rilis. Untuk semua mode cluster, Anda dapat memilih saluran rilis tertentu. Dengan cluster Standar, Anda dapat memilih untuk tidak mendaftarkan cluster di saluran rilis, tetapi opsi konfigurasi ini tidak digunakan lagi dan akan dihapus pada 14 Juni 2027.
Halaman ini menjelaskan cara melakukan tindakan berikut terkait saluran rilis:
- Daftarkan cluster di saluran rilis tertentu.
- Menemukan saluran rilis cluster.
- Melihat versi default dan yang tersedia untuk saluran rilis.
- Mengubah saluran rilis cluster.
- Membatalkan pendaftaran cluster Anda dari saluran rilis.
Sebelum memulai
Sebelum memulai, pastikan Anda telah melakukan tugas berikut:
- Aktifkan Google Kubernetes Engine API. Aktifkan Google Kubernetes Engine API
- Jika ingin menggunakan Google Cloud CLI untuk tugas ini,
instal lalu
lakukan inisialisasi
gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan perintah
gcloud components update. Versi gcloud CLI yang lebih lama mungkin tidak mendukung menjalankan perintah dalam dokumen ini.
- Jika Anda ingin mendaftarkan cluster ke saluran Extended, pastikan Anda telah meninjau harga untuk dukungan yang diperpanjang. Untuk cluster GKE, biaya bayar sesuai penggunaan berlaku saat cluster Anda terdaftar di saluran Extended dan versi minor cluster Anda memasuki periode dukungan yang diperpanjang.
Mendaftarkan cluster di saluran rilis
Bagian ini menunjukkan cara memilih saluran rilis tertentu untuk cluster baru, atau untuk cluster yang sudah ada dan sebelumnya tidak menggunakan saluran rilis. Anda juga dapat mengubah saluran rilis untuk cluster yang sudah ada dan sudah terdaftar di saluran rilis.
Mendaftarkan cluster baru di saluran rilis tertentu
Semua cluster terdaftar di saluran rilis Reguler secara default. Anda dapat memilih saluran rilis tertentu untuk cluster saat membuat cluster, atau mengubah saluran rilis setelah cluster dibuat. Cluster Autopilot harus terdaftar di saluran rilis. Cluster Standar dapat didaftarkan atau dibatalkan pendaftarannya di saluran rilis. Untuk saluran Extended, tinjau Mendapatkan dukungan jangka panjang dengan saluran Extended sebelum memilih saluran ini.
Anda dapat membuat dan mendaftarkan cluster baru di saluran rilis tertentu menggunakan konsol Cloud de Confiance atau gcloud CLI.
Konsol
Buat cluster dengan langkah-langkah berikut, bergantung pada mode cluster:
Untuk cluster Autopilot:
Di halaman pembuatan cluster Autopilot, dari panel navigasi, klik Advanced settings:
Di menu drop-down Saluran rilis, pilih saluran rilis untuk mendaftarkan cluster, atau biarkan nilai default saluran Reguler.
Untuk cluster Standard:
Di halaman pembuatan cluster Standard, di bagian Cluster basics, buka subbagian Release channel:
Di menu drop-down Saluran rilis, pilih saluran rilis untuk mendaftarkan cluster, atau biarkan nilai default saluran Reguler.
gcloud
Untuk membuat dan mendaftarkan cluster Autopilot di saluran rilis tertentu, jalankan perintah berikut:
gcloud container clusters create-auto CLUSTER_NAME \
--location=COMPUTE_LOCATION
--release-channel=CHANNEL
Untuk membuat dan mendaftarkan cluster Standard di saluran rilis tertentu, jalankan perintah berikut:
gcloud container clusters create CLUSTER_NAME \
--location=COMPUTE_LOCATION \
--release-channel=CHANNEL
Ganti kode berikut:
CLUSTER_NAME: nama cluster baru.CLUSTER_LOCATION: lokasi Compute Engine untuk cluster baru.CHANNEL: jenis saluran rilis: salah satu darirapid,regular,stable, atau, hanya untuk Standard,extended.
Untuk daftar opsi lain yang dapat Anda tentukan, lihat dokumentasi referensi gcloud container clusters create-auto dan gcloud container clusters create.
Anda juga dapat membuat cluster dengan versi tertentu menggunakan flag
--cluster-version. Jika Anda tidak menentukan saluran rilis, GKE mendaftarkan
cluster Anda di saluran rilis yang paling matang di mana versi tersebut tersedia.
Atau, jika Anda tidak menentukan saluran rilis atau versi cluster, cluster akan ditetapkan secara default ke saluran rilis Reguler pada versi default.
Mendaftarkan cluster yang ada di saluran rilis tertentu
Petunjuk berikut menjelaskan cara mendaftarkan cluster yang sudah ada dan belum terdaftar di saluran rilis ke saluran rilis. Jika cluster Anda menonaktifkan upgrade otomatis node, lihat Mendaftarkan cluster yang sudah ada yang tidak terdaftar di saluran rilis yang telah menonaktifkan upgrade otomatis node.
Daftarkan cluster Anda di saluran rilis dengan langkah-langkah berikut:
- Pilih saluran rilis: pilih saluran Stabil, atau saluran lain yang lebih sesuai dengan kebutuhan Anda. Saluran Stabil adalah saluran yang paling matang dan memiliki semua versi minor yang tersedia untuk cluster yang tidak terdaftar di saluran. Jika Anda ingin mendapatkan fitur baru lebih cepat, atau memerlukan dukungan yang diperpanjang untuk versi minor, lakukan hal berikut:
- Pilih saluran rilis terbaik untuk cluster Anda.
- Periksa apakah versi minor bidang kontrol cluster Anda tersedia di saluran rilis target, dengan melihat versi default dan yang tersedia untuk saluran rilis. Anda dapat mendaftarkan cluster yang sudah ada, selama versi minor bidang kontrol cluster tersedia di saluran rilis target. Untuk mempelajari lebih lanjut cara menyelaraskan versi bidang kontrol cluster dengan versi yang tersedia untuk saluran rilis target, lihat Mengubah saluran rilis cluster.
- Pertimbangkan untuk menggunakan masa dan pengecualian pemeliharaan: GKE tidak memerlukan periode nonaktif untuk mengubah pendaftaran saluran rilis cluster. Namun, GKE mungkin memiliki upgrade otomatis yang berbeda yang tersedia di saluran rilis yang berbeda, yang berarti bahwa, setelah perubahan, GKE mungkin mengupgrade cluster secara otomatis. Sebaiknya gunakan masa dan pengecualian pemeliharaan untuk mengontrol waktu upgrade.
- Perbarui saluran rilis
cluster ke
CHANNELtarget: pilih saluran rilis target, yang dapat berupa opsi apa pun selainNone.
GKE tidak langsung mengupgrade bidang kontrol dan node cluster ke target upgrade otomatis versi minor di saluran rilis tersebut saat mendaftar. Sebagai gantinya, keduanya diupgrade secara bertahap melalui proses upgrade otomatis GKE. Untuk mendapatkan target upgrade otomatis untuk cluster tertentu, lihat Mendapatkan informasi tentang upgrade cluster.
Mendaftarkan cluster yang ada yang telah menonaktifkan upgrade otomatis node
Gunakan petunjuk berikut jika Anda memiliki cluster Standard yang sudah ada yang tidak terdaftar di saluran rilis dan Anda telah menonaktifkan upgrade otomatis node untuk satu atau beberapa node pool cluster. Jika Anda ingin mengakses fitur tambahan saluran rilis dan bermigrasi dari opsi konfigurasi yang tidak digunakan lagi ini, Anda dapat mendaftarkan cluster ke saluran rilis tanpa perubahan tambahan.
GKE tidak otomatis mengaktifkan setelan upgrade otomatis node untuk node pool saat mendaftarkan cluster di saluran. Terlepas dari itu, setelan ini adalah konfigurasi lama, dan saat Anda mendaftarkan cluster di saluran, sebaiknya gunakan juga pengecualian pemeliharaan node pool untuk mencegah upgrade node pool di tingkat node pool dengan cara yang sama.
Lakukan langkah-langkah berikut untuk mendaftarkan cluster yang ada di saluran rilis:
- Daftarkan cluster yang sudah ada di saluran rilis target dengan mengupdate
saluran,
menentukan
stable. Saluran Stabil adalah saluran yang paling matang dan memiliki semua versi minor yang tersedia untuk cluster yang tidak terdaftar di saluran. - Opsional: lakukan langkah-langkah tambahan berikut untuk bermigrasi ke penggunaan pengecualian pemeliharaan, bukan konfigurasi lama untuk menonaktifkan upgrade otomatis node dengan setelan. Anda dapat melakukan langkah-langkah ini kapan saja setelah
mendaftarkan cluster ke saluran rilis:
- Cegah upgrade otomatis node dengan salah satu cara berikut:
- Untuk beberapa node pool saja: konfigurasi pengecualian pemeliharaan node pool untuk semua node pool yang menonaktifkan upgrade otomatis node. Menonaktifkan upgrade otomatis node dengan pengecualian ini akan mencegah semua upgrade otomatis node pool, kecuali upgrade otomatis di akhir dukungan, yang terjadi terlepas dari pendaftaran saluran rilis dan cara Anda menonaktifkan upgrade otomatis node.
- Untuk semua node pool: konfigurasi pengecualian pemeliharaan dengan cakupan "Tidak ada upgrade minor atau node". Pengecualian ini mencegah semua upgrade kecuali upgrade patch ke bidang kontrol. Setelah cluster Anda terdaftar di saluran rilis, Anda dapat menggunakan cakupan pengecualian pemeliharaan ini, yang dapat berlangsung hingga akhir tanggal dukungan untuk versi minor di saluran rilis cluster Anda.
- Hapus penggunaan kolom lama untuk menonaktifkan upgrade otomatis node, karena pengecualian pemeliharaan yang Anda konfigurasi pada langkah sebelumnya kini melakukan fungsi ini. Untuk setiap node pool, ikuti petunjuk untuk mengaktifkan upgrade otomatis node untuk node pool yang sudah ada.
- Cegah upgrade otomatis node dengan salah satu cara berikut:
Menemukan saluran rilis cluster
Anda dapat menentukan saluran rilis cluster menggunakan konsol Cloud de Confiance atau gcloud CLI.
Konsol
Buka halaman Google Kubernetes Engine di konsol Cloud de Confiance .
Klik nama cluster yang ingin diperiksa.
Di bagian Dasar cluster, periksa nilai di kolom Saluran Rilis (misalnya, Saluran Reguler).
Jika nilainya adalah None, cluster tidak terdaftar di saluran rilis.
gcloud
gcloud container clusters describe CLUSTER_NAME \
--location=COMPUTE_LOCATION --format="value(releaseChannel.channel)"
Ganti kode berikut:
CLUSTER_NAME: nama cluster Anda.COMPUTE_LOCATION: Lokasi Compute Engine untuk cluster Anda.
Jika output kosong, cluster tidak terdaftar di saluran rilis.
Melihat versi default dan yang tersedia untuk saluran rilis
Untuk memeriksa versi yang tersedia di saluran rilis tertentu dengan Cloud de Confiance console atau gcloud CLI, ikuti petunjuk untuk memeriksa versi yang tersedia dan default.
Mengubah saluran rilis cluster
Anda dapat mengubah saluran rilis cluster jika versi minor bidang kontrol tersedia di saluran rilis target. Anda mungkin perlu mengupgrade atau mendowngrade bidang kontrol cluster ke versi yang tersedia.
Untuk memeriksa apakah versi bidang kontrol cluster Anda tersedia di saluran rilis target, lihat versi default dan yang tersedia untuk saluran rilis. Versi ini harus tersedia di saluran target.
- Jika versi bidang kontrol cluster sudah tersedia di saluran rilis target, Anda dapat memilih saluran rilis baru.
- Jika versi bidang kontrol cluster tidak tersedia di saluran rilis target, Anda dapat mengupgrade bidang kontrol cluster ke versi yang tersedia. Atau, jika saluran target hanya memiliki versi yang lebih lama, Anda dapat mendowngrade cluster, dengan ketentuan versi target adalah rilis patch sebelumnya dari versi minor yang sama.
Untuk memilih saluran rilis baru, update saluran rilis cluster
ke CHANNEL target. Jika Anda ingin mencegah
cluster diupgrade secara otomatis untuk sementara waktu saat memilih saluran
baru, konfigurasi pengecualian pemeliharaan
sebelum memilih saluran baru.
Jika tidak dapat memilih saluran rilis target karena cluster Anda menjalankan versi yang tidak tersedia di saluran rilis tersebut, Anda dapat melakukan hal berikut:
- Konfigurasi pengecualian pemeliharaan dengan cakupan "Tidak ada upgrade minor".
- Tunggu hingga saluran rilis target menyediakan versi minor Kubernetes cluster Anda.
- Daftarkan cluster yang sudah ada di saluran rilis target.
Atau, Anda dapat membuat cluster baru di saluran target dan memigrasikan workload Anda.
Mengubah cluster Anda ke saluran Extended
Untuk mendapatkan dukungan jangka panjang, dengan mempertahankan cluster Anda pada versi tersebut selama mungkin, Anda dapat mendaftarkan cluster Anda di saluran Extended.
Pastikan Anda meninjau harga untuk mendaftarkan cluster Anda di saluran Extended, dan batasan fitur. Anda tidak dapat mendaftarkan cluster Anda di saluran Extended jika cluster Anda menggunakan fitur tertentu.
Mengubah cluster dari saluran Extended
Jika cluster terdaftar di saluran Extended selama periode dukungan yang diperpanjang, cluster dapat terus menjalankan versi minor yang tidak didukung di saluran lain. Jika Anda ingin mengubah cluster dari saluran Extended, yang versi minornya tidak didukung, Anda harus melakukan langkah-langkah berikut:
- Selesaikan dua langkah berikut, yang dapat dilakukan dalam urutan apa pun:
- Upgrade cluster Anda secara manual ke versi minor dalam periode dukungan standar yang tersedia di saluran rilis target.
- Hapus atau ubah pengecualian pemeliharaan dengan tanggal akhir yang melebihi tanggal akhir dukungan standar untuk versi minor yang lebih baru dan didukung tersebut.
- Perbarui saluran rilis cluster.
Memperbarui saluran rilis cluster
Anda dapat mengubah saluran rilis cluster menggunakan konsol Cloud de Confiance atau gcloud CLI.
Konsol
Buka halaman Google Kubernetes Engine di konsol Cloud de Confiance .
Klik nama cluster yang ingin diperiksa.
Di bagian Dasar cluster, di kolom Saluran rilis, klik edit.
Di drop-down Saluran rilis, pilih saluran rilis target.
Baca dan konfirmasi peringatan dengan memilih Saya memahami bahwa mungkin ada periode nonaktif selama upgrade versi.
Klik Simpan Perubahan.
gcloud
Ubah properti saluran rilis dari cluster yang sudah ada:
gcloud container clusters update CLUSTER_NAME \ --release-channel CHANNEL
Ganti kode berikut:
CLUSTER_NAME: nama cluster Anda.CHANNEL: saluran rilis target, yang dapat berupa salah satu darirapid,regular,stable, dan, hanya untuk Standard,extendedatauNone.
Berhenti berlangganan dari saluran rilis
Meskipun Anda dapat membatalkan langganan cluster Standar dari saluran rilis hingga 14 Juni 2027, opsi konfigurasi ini tidak digunakan lagi dan sebaiknya Anda meninjau perbandingan antara cluster yang terdaftar dan tidak terdaftar dalam saluran rilis. Pastikan Anda memahami konsekuensi antara mendaftarkan dan tidak mendaftarkan cluster Anda di saluran rilis.
Anda dapat melakukan tindakan ini dengan Cloud de Confiance konsol, gcloud CLI, atau GKE API. Anda juga dapat menentukan bahwa Anda tidak ingin mendaftarkan cluster Standard di saluran rilis selama pembuatan cluster. Anda tidak dapat berhenti berlangganan cluster Autopilot dari saluran rilis.
Konsol
Buka halaman Google Kubernetes Engine di konsol Cloud de Confiance .
Klik nama cluster yang ingin diperiksa.
Di bagian Dasar cluster, di kolom Saluran rilis, klik edit.
Pilih versi Tanpa saluran dari menu drop-down.
Baca dan konfirmasi peringatan dengan memilih Saya memahami bahwa mungkin ada periode nonaktif selama upgrade versi.
Klik Simpan Perubahan.
gcloud
Update saluran rilis cluster ke nilai None:
gcloud container clusters update CLUSTER_NAME \ --release-channel None
API
Tentukan "releaseChannel": { "channel": UNSPECIFIED} saat Anda membuat atau
mengupdate cluster.
Mengidentifikasi cluster yang tidak terdaftar di saluran rilis
Jika Anda memiliki cluster GKE Standard yang tidak terdaftar di saluran rilis, dan semua node pool telah mengaktifkan upgrade otomatis node, GKE merekomendasikan agar Anda mendaftarkan cluster ke saluran rilis, dan memberikan panduan ini dengan insight dan rekomendasi melalui layanan Recommender. Panduan ini tidak berlaku untuk cluster Autopilot, yang selalu terdaftar di saluran rilis.
Untuk menemukan cluster yang tidak terdaftar di saluran rilis, Anda dapat menggunakan salah satu cara berikut:
- Gunakan konsol Cloud de Confiance .
- Gunakan gcloud CLI atau Recommender API, dengan menentukan
CLUSTER_RELEASE_CHANNEL_UNSPECIFIEDsubjenis recommender.
Untuk mengetahui petunjuknya, lihat cara melihat insight dan rekomendasi.
Untuk menerapkan rekomendasi ini, ikuti petunjuk untuk mendaftarkan cluster yang ada. Untuk mempelajari lebih lanjut apakah Anda ingin menerapkan rekomendasi ini, lihat artikel Tentang saluran rilis. Untuk perbandingan kemampuan antara cluster yang terdaftar atau tidak terdaftar di saluran rilis, tinjau perbandingan antara cluster yang terdaftar dan tidak terdaftar di saluran rilis.
Menggunakan upgrade otomatis patch yang dipercepat
Anda dapat menggunakan upgrade otomatis patch yang dipercepat agar GKE mengupgrade cluster Anda secara otomatis ke versi patch segera setelah tersedia di saluran rilis, bukan saat GKE menetapkan versi sebagai target upgrade otomatis setidaknya satu minggu kemudian.
Untuk menggunakan upgrade otomatis patch yang dipercepat, setel flag --patch-update=accelerated
dengan gcloud CLI saat Anda membuat
cluster, atau
mengupdate
cluster.
Setelan ini hanya tersedia untuk cluster yang terdaftar di saluran rilis, dan tidak memengaruhi upgrade versi minor.
Menonaktifkan upgrade otomatis patch yang dipercepat
Anda dapat mengupdate cluster untuk menonaktifkan upgrade otomatis patch yang dipercepat untuk cluster, sehingga cluster hanya menerima versi patch setelah GKE menetapkan versi patch sebagai target upgrade otomatis. Tindakan ini mengembalikan cluster ke setelan default, dan tidak menonaktifkan upgrade otomatis.
Untuk memperbarui
cluster, tetapkan
flag --patch-update=default.