Halaman ini menjelaskan cara menghapus node pool dan cluster.
Google CloudMenghapus node pool
Untuk menghapus cluster, Anda harus menghapus semua node pool-nya terlebih dahulu.
Konsol
Di Google Cloud konsol, buka halaman Ringkasan cluster Google Kubernetes Engine.
Pilih Google Cloud project tempat cluster berada.
Di daftar cluster, pilih nama cluster, lalu pilih Lihat detail di panel samping.
Pilih tab Node untuk melihat daftar semua node pool.
Pilih node pool dari daftar.
Di dekat bagian atas jendela, klik Hapus.
Jika penghapusan gagal, ikuti langkah-langkah di tab
gclouddan tambahkan flag--ignore-errorske perintahgcloud container aws node-pools delete.
gcloud
Dapatkan daftar node pool Anda:
gcloud container aws node-pools list \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONGanti kode berikut:
CLUSTER_NAME: nama cluster yang terlampir ke node poolGOOGLE_CLOUD_LOCATION: lokasi yang menghosting node pool Google Cloud
Untuk setiap node pool Anda, hapus dengan perintah berikut:
gcloud container aws node-pools delete NODE_POOL_NAME \ --cluster CLUSTER_NAME \ --location GOOGLE_CLOUD_LOCATIONGanti kode berikut:
NODE_POOL_NAME: nama node pool yang akan dihapusCLUSTER_NAMEGOOGLE_CLOUD_LOCATION
Jika perintah menampilkan error dan penghapusan gagal, Anda dapat memaksa penghapusan dengan menjalankan perintah lagi menggunakan flag
--ignore-errors. Flag ini tersedia di versi 1.29 dan yang lebih baru.
Cara GKE di AWS melindungi workload selama penghapusan node pool
Selama penghapusan node pool, GKE di AWS melakukan penonaktifan yang lancar pada setiap node tanpa mematuhi PodDisruptionBudget. Tindakan yang dilakukan adalah sebagai berikut:
- Menonaktifkan autoscaler cluster jika diaktifkan.
- Menetapkan batas waktu untuk proses pengurasan. Setelah batas waktu ini, meskipun masih ada objek Pod, GKE di AWS akan berhenti menguras dan melanjutkan penghapusan virtual machine yang mendasarinya. Batas waktu default adalah 5 menit. Untuk setiap 10 node tambahan, 5 menit lagi akan ditambahkan.
- Mengisolasi semua node di node pool.
- Sebelum batas waktu tercapai, hapus objek Pod di node pool dengan upaya terbaik.
- Hapus semua resource komputasi yang mendasarinya.
Menghapus cluster
Sebelum menghapus cluster, pastikan Anda telah menghapus semua node pool-nya.
Konsol
Di Google Cloud konsol, buka halaman Ringkasan cluster Google Kubernetes Engine.
Pilih Google Cloud project tempat cluster berada.
Di daftar cluster, pilih nama cluster, lalu pilih Lihat detail di panel samping.
Di dekat bagian atas jendela, klik Hapus.
Jika penghapusan gagal, ikuti langkah-langkah di tab
gclouddan tambahkan flag--ignore-errorske perintahgcloud 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 dihapusGOOGLE_CLOUD_LOCATION: lokasi yang menghosting cluster ini Google CloudJika perintah menampilkan error dan penghapusan gagal, Anda dapat memaksa penghapusan dengan menjalankan perintah lagi menggunakan flag
--ignore-errors. Flag ini tersedia di versi 1.29 dan yang lebih baru.
Langkah berikutnya
- Untuk mengetahui informasi selengkapnya, lihat
gcloud container aws clusters deletedokumentasi.