Menentukan image node


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 initialize 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_NAME: nama jenis image node Anda.

Konsol

  1. Buka halaman Google Kubernetes Engine di konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Klik Create.

  3. Konfigurasi cluster Anda sesuai keinginan.

  4. Dari panel navigasi, di bagian Node Pools, klik Nodes.

  5. Di menu drop-down Image type, pilih node image yang diinginkan.

  6. Klik Create.

Terraform

Untuk membuat cluster baru dengan image node tertentu menggunakan Terraform, lihat contoh berikut:

resource "google_container_cluster" "default" {
  name               = "gke-standard-zonal-node-image"
  initial_node_count = 2

  node_config {
    image_type = "cos_containerd"
  }

  # Set `deletion_protection` to `true` will ensure that one cannot
  # accidentally delete this instance by use of Terraform.
  deletion_protection = false
}

Untuk mempelajari lebih lanjut cara menggunakan Terraform, baca bagian Dukungan Terraform untuk GKE.

Mengupgrade cluster yang ada

GKE menggunakan strategi dan konfigurasi upgrade node yang dipilih untuk mengupgrade image node. Untuk mempelajari lebih lanjut cara memilih strategi dan konfigurasi upgrade node yang optimal untuk lingkungan Anda, baca Strategi upgrade node.

gcloud

Anda dapat mengupgrade cluster yang ada untuk menggunakan image node tertentu dengan 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_NAME: nama jenis image node Anda.

Konsol

  1. Buka halaman Google Kubernetes Engine di konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Di daftar cluster, klik nama cluster yang ingin diubah.

  3. Klik tab Nodes.

  4. Di bagian Kumpulan Node, klik nama kumpulan node yang ingin Anda upgrade.

  5. Di halaman Node pool details, klik Edit.

  6. Di bagian Node version, klik Change.

  7. Pilih versi node yang diinginkan, lalu klik Change untuk memulai upgrade.

Langkah berikutnya