Halaman ini menunjukkan cara menentukan image node untuk node di cluster mode Standar Google Kubernetes Engine (GKE). Untuk mempelajari cara kerja image node, dan jenis image node yang tersedia, baca Image node.
Node dalam cluster GKE Autopilot selalu menggunakan Container-Optimized OS dengan container (cos_containerd
).
Sebelum memulai
Sebelum memulai, pastikan Anda telah menjalankan 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
gcloud components update
.
Menentukan image node
Anda dapat memilih image node yang ingin digunakan saat membuat cluster baru, atau Anda dapat mengubah image node untuk cluster yang sudah ada.
Membuat cluster baru
gcloud
Untuk membuat cluster baru dengan image node tertentu, jalankan perintah berikut:
gcloud container clusters create CLUSTER_NAME --image-type IMAGE_TYPE
Ganti kode berikut:
CLUSTER_NAME
: nama yang Anda pilih untuk cluster.IMAGE_TYPE
: nama jenis image node Anda.
Konsol
Buka halaman Google Kubernetes Engine di konsol Google Cloud.
Klik add_box Create.
Konfigurasi cluster Anda sesuai keinginan.
Dari panel navigasi, di bagian Node Pools, klik Nodes.
Di menu drop-down Image type, pilih node image yang diinginkan.
Klik Create.
Terraform
Untuk membuat cluster baru dengan image node tertentu menggunakan Terraform, lihat contoh berikut:
Untuk mempelajari lebih lanjut cara menggunakan Terraform, lihat Dukungan Terraform untuk GKE.
Mengupgrade cluster yang ada
Perubahan ini memerlukan pembuatan ulang node, yang dapat menyebabkan gangguan pada workload yang sedang berjalan. Untuk mengetahui detail tentang perubahan spesifik ini, temukan baris yang sesuai dalam tabel perubahan manual yang membuat ulang node menggunakan strategi upgrade node tanpa mematuhi kebijakan pemeliharaan. Untuk mempelajari update node lebih lanjut, lihat Merencanakan gangguan update node.
gcloud
Anda dapat mengupgrade cluster yang ada agar dapat menggunakan image node tertentu menggunakan
perintah gcloud container clusters upgrade
. Anda dapat mengupgrade semua node pool dalam cluster, atau menentukan node pool tertentu menggunakan --node-pool
.
Untuk mengupgrade cluster yang ada agar dapat menggunakan image node tertentu, jalankan perintah berikut:
gcloud container clusters upgrade CLUSTER_NAME --image-type IMAGE_TYPE \
[--node-pool POOL_NAME]
Ganti kode berikut:
CLUSTER_NAME
: nama cluster yang ada.POOL_NAME
: nama node pool yang ingin Anda perbarui.IMAGE_TYPE
: nama jenis image node Anda.
Konsol
Buka halaman Google Kubernetes Engine di konsol Google Cloud.
Di daftar cluster, klik nama cluster yang ingin diubah.
Klik tab Nodes.
Di bagian Node Pools, klik nama node pool yang ingin Anda upgrade.
Di halaman Node pool details, klik edit Edit.
Di bagian Node version, klik Change.
Pilih versi node yang diinginkan, lalu klik Change untuk memulai upgrade.