Sebagai administrator platform, Anda dapat memilih saluran rilis tertentu untuk cluster untuk memastikan bahwa GKE mengupgrade cluster Anda secara otomatis untuk versi baru dengan keseimbangan yang Anda pilih antara ketersediaan fitur dan stabilitas. Kepada mempelajari saluran rilis lebih lanjut, lihat Tentang rilis saluran.
GKE mendaftarkan semua cluster Autopilot di saluran rilis, dan mendaftarkan Cluster standar, secara default, di saluran rilis. Sebagai semua mode cluster, Anda dapat memilih saluran rilis tertentu. Dengan Cluster standar, Anda dapat memilih untuk tidak mendaftarkan cluster saluran rilis.
Halaman ini menjelaskan cara melakukan tindakan berikut yang terkait dengan rilis saluran:
- Daftarkan cluster di saluran rilis tertentu.
- Temukan saluran rilis cluster.
- Lihat versi default dan yang tersedia untuk saluran rilis.
- Mengubah saluran rilis cluster.
- Batalkan pendaftaran cluster dari saluran rilis.
Sebelum memulai
Sebelum memulai, pastikan Anda telah menjalankan tugas berikut:
- Aktifkan Google Kubernetes Engine API. Mengaktifkan 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
gcloud components update
.
- Jika ingin mendaftarkan cluster di Saluran yang diperluas, pastikan Anda telah telah meninjau harga langganan dukungan. Anda dapat mendaftar cluster di Saluran yang diperluas tanpa biaya tambahan jika project memiliki diaktifkan GKE Enterprise. Atau, untuk GKE Standard edisi cluster, biaya bayar per penggunaan berlaku jika cluster Anda terdaftar dalam Saluran yang diperluas dan versi minor cluster Anda akan memasuki periode dukungan.
Mendaftarkan cluster di saluran rilis
Bagian ini menunjukkan cara memilih saluran rilis tertentu untuk ke cluster yang ada, yang sebelumnya tidak menggunakan saluran rilis. Anda juga dapat mengubah saluran rilis untuk cluster yang sudah ada dan telah terdaftar di saluran rilis.
Mendaftarkan cluster baru di saluran rilis tertentu
Semua cluster terdaftar di saluran rilis Regular, secara default. Anda dapat memilih saluran rilis tertentu untuk cluster saat membuat cluster, atau mengubah saluran rilis setelah cluster akan dibuat. Autopilot harus didaftarkan di saluran rilis. Standar cluster dapat didaftarkan atau dibatalkan pendaftarannya di saluran rilis. Untuk Diperpanjang channel Anda, tinjau Mendapatkan dukungan jangka panjang dengan channel sebelum memilih saluran ini.
Anda dapat membuat dan mendaftarkan cluster baru di saluran rilis tertentu menggunakan Konsol Google Cloud atau gcloud CLI.
Konsol
Bergantung pada mode cluster, buat cluster dengan langkah-langkah berikut:
Untuk cluster Autopilot:
Saat pembuatan cluster Autopilot dari panel navigasi, klik Setelan lanjutan:
Di menu drop-down Saluran rilis, pilih rilis untuk mendaftarkan cluster, atau menggunakan nilai default Saluran reguler.
Untuk cluster Standar:
Tentang pembuatan cluster Standar di bagian Dasar-dasar cluster, buka Rilis saluran:
Di menu drop-down Saluran rilis, pilih rilis untuk mendaftarkan cluster, atau menggunakan 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
: Compute Engine lokasi untuk cluster baru.CHANNEL
: jenis saluran rilis: salah saturapid
,regular
,stable
, atau, hanya untuk Standar,extended
.
Untuk daftar opsi lain yang dapat Anda tentukan, lihat
gcloud container clusters create-auto
dan gcloud container clusters create
dokumentasi referensi.
Anda juga dapat membuat cluster dengan versi tertentu menggunakan flag
--cluster-version
. Jika Anda tidak menentukan saluran rilis, GKE akan didaftarkan
cluster Anda di saluran rilis paling matang tempat versi tersebut
yang tersedia.
Atau, jika Anda tidak menentukan saluran rilis atau versi cluster, secara default ke saluran rilis Reguler pada versi default.
Mendaftarkan cluster yang ada
Anda dapat mendaftarkan cluster yang ada di saluran rilis, asalkan versi minor bidang kontrol cluster tersedia di rilis target saluran TV Anda. Untuk memeriksa apakah versi minor bidang kontrol cluster Anda tersedia di saluran rilis target, lihat versi default dan yang tersedia untuk rilis saluran. Kepada pelajari lebih lanjut cara menyelaraskan versi bidang kontrol cluster Anda dengan versi yang tersedia untuk saluran rilis target, lihat Memilih rilis baru channel.
GKE tidak memerlukan periode nonaktif untuk mengubah saluran rilis pendaftaran cluster. Namun, GKE mungkin memiliki upgrade otomatis tersedia di saluran rilis yang berbeda. Artinya, setelah perubahan tersebut, GKE mungkin akan mengupgrade cluster secara otomatis. Rab sarankan untuk menggunakan masa pemeliharaan dan pengecualian untuk mengontrol waktu upgrade.
Untuk mendaftar, update rilis cluster
saluran ke target
CHANNEL
.
Menemukan saluran rilis cluster
Anda dapat menentukan saluran rilis cluster menggunakan Konsol Google Cloud atau gcloud CLI.
Konsol
Buka halaman Google Kubernetes Engine di konsol Google Cloud.
Klik nama cluster yang ingin diperiksa.
Di bagian Dasar cluster, periksa nilai di kolom Saluran Rilis (misalnya, Saluran Reguler).
Jika nilainya Tidak ada, 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 akan terdaftar di saluran rilis.
Melihat versi default dan yang tersedia untuk saluran rilis
Untuk memeriksa versi yang tersedia di saluran rilis tertentu dengan Konsol Google Cloud atau gcloud CLI, ikuti petunjuk untuk memeriksa tersedia dan merupakan default versi.
Mengubah saluran rilis cluster
Anda dapat mengubah saluran rilis cluster jika bidang kontrol adalah anak di bawah umur tersedia di saluran rilis target. Anda mungkin perlu meng-{i>upgrade <i}atau mendowngrade bidang kontrol cluster Anda 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 Anda tidak dapat memilih saluran rilis target karena cluster Anda menjalankan versi yang tidak tersedia dalam 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 di saluran target dan memigrasikan workload Anda.
Mengubah cluster Anda menjadi Saluran yang diperluas
Untuk mendapatkan dukungan jangka panjang, mempertahankan cluster Anda pada versi tersebut selama mungkin, Anda dapat mendaftar cluster Anda di Extended channel.
Pastikan Anda meninjau harga karena telah mendaftarkan dikelompokkan di Saluran yang diperluas, dan fitur batasan. Anda tidak dapat mendaftarkan cluster di Saluran yang diperluas jika cluster Anda menggunakan fitur tertentu.
Mengubah cluster dari Saluran yang diperluas
Jika cluster terdaftar di Saluran yang diperluas selama dukungan yang diperpanjang lama, cluster dapat terus menjalankan versi minor yang tidak didukung di saluran lain. Jika Anda ingin mengubah cluster dari Extended channel, jika versi minor tidak didukung, Anda harus melakukan langkah-langkah berikut:
- Selesaikan dua langkah ini, yang dapat dilakukan dalam urutan mana pun:
- Mengupgrade secara manual kelompok ke versi minor di bagian dukungan periode yang tersedia di target channel rilis target.
- Hapus atau mengubah pengecualian pemeliharaan dengan tanggal akhir yang melebihi tanggal akhir tanggal dukungan standar untuk versi minor yang lebih baru dan didukung.
- Mengupdate rilis cluster channel.
Memperbarui saluran rilis cluster
Anda dapat mengubah saluran rilis cluster menggunakan Konsol Google Cloud atau dengan gcloud CLI
Konsol
Buka halaman Google Kubernetes Engine di konsol Google Cloud.
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 mengerti 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 Standar,extended
atauNone
.
Berhenti berlangganan dari saluran rilis
Meskipun Anda dapat menghentikan langganan cluster Standar dari saluran rilis, sebaiknya tinjau kapan untuk tidak mendaftarkan cluster Anda dalam saluran rilis untuk memastikan Anda memahami konsekuensi antara mendaftar dan tidak mendaftar cluster Anda di saluran rilis.
Anda dapat melakukan tindakan ini dengan Konsol Google Cloud, gcloud CLI, atau Kubernetes Engine API. Anda juga dapat menentukan bahwa Anda tidak ingin mendaftarkan cluster Standar Anda di saluran rilis selama pembuatan cluster. Anda tidak dapat berhenti berlangganan Autopilot cluster dari saluran rilis.
Konsol
Buka halaman Google Kubernetes Engine di konsol Google Cloud.
Klik nama cluster yang ingin diperiksa.
Di bagian Dasar cluster, di kolom Saluran rilis, klik edit.
Pilih Static version dari menu drop-down.
Baca dan konfirmasi peringatan dengan memilih Saya mengerti 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
Menentukan "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 kumpulan node memiliki upgrade node otomatis diaktifkan, sebaiknya daftarkan cluster di saluran rilis. GKE memberikan panduan ini dengan insight dan rekomendasi melalui layanan Recommender. Ini panduan tidak berlaku untuk cluster Autopilot, yang selalu terdaftar di saluran rilis.
Untuk menemukan cluster yang tidak terdaftar di saluran rilis, Anda dapat menggunakan
Konsol Google Cloud, atau Anda dapat menelusuri panduan ini dengan
gcloud CLI atau Recommender API, dengan menentukan
CLUSTER_RELEASE_CHANNEL_UNSPECIFIED
pemberi rekomendasi
subjenis. Untuk petunjuk,
lihat cara melihat wawasan dan
rekomendasi.
Untuk menerapkan rekomendasi ini, ikuti petunjuk untuk mendaftarkan data yang ada cluster. Untuk mempelajari lebih lanjut apakah Anda ingin menerapkan rekomendasi ini, lihat Tentang rilis saluran. Untuk perbandingan kemampuan antara cluster yang terdaftar atau tidak terdaftar di saluran rilis, tinjau Kapan sebaiknya tidak mendaftarkan cluster Anda dalam rilis channel.