Hapus cluster

Halaman ini menjelaskan cara menghapus kumpulan node dan cluster.

Menghapus node pool

Untuk menghapus cluster, Anda harus menghapus semua kumpulan nodenya terlebih dahulu.

Konsol

  1. Di konsol Google Cloud , buka halaman ringkasan cluster Google Kubernetes Engine.

    Buka cluster GKE

  2. Pilih project Google Cloud tempat cluster berada.

  3. Di daftar cluster, pilih nama cluster, lalu pilih Lihat detail di panel samping.

  4. Pilih tab Nodes untuk melihat daftar semua kumpulan node.

  5. Pilih kumpulan node dari daftar.

  6. Di dekat bagian atas jendela, klik Hapus.

    Jika penghapusan gagal, ikuti langkah-langkah di tab gcloud dan tambahkan flag --ignore-errors ke perintah gcloud container aws node-pools delete.

gcloud

  1. Dapatkan daftar kumpulan node Anda:

    gcloud container aws node-pools list \
      --cluster CLUSTER_NAME \
      --location GOOGLE_CLOUD_LOCATION
    

    Ganti kode berikut:

    • CLUSTER_NAME: nama cluster tempat node pool terpasang
    • GOOGLE_CLOUD_LOCATION: lokasi Google Cloud yang menghosting node pool
  2. Untuk setiap node pool, hapus dengan perintah berikut:

    gcloud container aws node-pools delete NODE_POOL_NAME \
      --cluster CLUSTER_NAME \
      --location GOOGLE_CLOUD_LOCATION
    

    Ganti kode berikut:

    • NODE_POOL_NAME: nama node pool yang akan dihapus
    • CLUSTER_NAME
    • GOOGLE_CLOUD_LOCATION

    Jika perintah menampilkan error dan penghapusan gagal, Anda dapat memaksa penghapusan dengan menjalankan kembali perintah dengan tanda --ignore-errors. Flag ini tersedia di versi 1.29 dan yang lebih baru.

Cara GKE di AWS melindungi beban kerja selama penghapusan node pool

Selama penghapusan node pool, GKE di AWS melakukan penonaktifan yang benar pada setiap node tanpa mematuhi PodDisruptionBudget. Langkah-langkahnya adalah sebagai berikut:

  1. Nonaktifkan autoscaler cluster jika diaktifkan.
  2. Siapkan batas waktu untuk proses pengurasan. Setelah batas waktu ini, meskipun masih ada objek Pod, GKE di AWS akan berhenti menguras dan melanjutkan penghapusan mesin virtual yang mendasarinya. Batas waktu default adalah 5 menit. Untuk setiap 10 node tambahan, 5 menit lagi ditambahkan.
  3. Pisahkan semua node di node pool.
  4. Sebelum batas waktu tercapai, hapus objek Pod di node pool dengan upaya terbaik.
  5. Hapus semua resource komputasi yang mendasarinya.

Hapus cluster

Sebelum menghapus cluster, pastikan Anda telah menghapus semua kumpulan nodenya.

Konsol

  1. Di konsol Google Cloud , buka halaman ringkasan cluster Google Kubernetes Engine.

    Buka cluster GKE

  2. Pilih project Google Cloud tempat cluster berada.

  3. Di daftar cluster, pilih nama cluster, lalu pilih Lihat detail di panel samping.

  4. Di dekat bagian atas jendela, klik Hapus.

    Jika penghapusan gagal, ikuti langkah-langkah di tab gcloud dan tambahkan flag --ignore-errors ke perintah gcloud container aws clusters delete.

gcloud

Untuk menghapus cluster, jalankan perintah berikut:

gcloud container aws clusters delete CLUSTER_NAME \
    --location GOOGLE_CLOUD_LOCATION

Ganti kode berikut:

  • CLUSTER_NAME: nama cluster yang akan dihapus
  • GOOGLE_CLOUD_LOCATION: Google Cloud lokasi yang menghosting cluster ini

    Jika perintah menampilkan error dan penghapusan gagal, Anda dapat memaksa penghapusan dengan menjalankan kembali perintah dengan tanda --ignore-errors. Flag ini tersedia di versi 1.29 dan yang lebih baru.

Langkah berikutnya