Menghapus kluster Azure Kubernetes Service (AKS)

Artikel ini menguraikan penghapusan kluster di Azure Kubernetes Service (AKS), termasuk apa yang terjadi saat Anda menghapus kluster, alternatif untuk menghapus kluster, dan cara menghapus kluster.

Apa yang terjadi saat Anda menghapus kluster?

Saat Anda menghapus kluster, sumber daya berikut dihapus:

  • Grup sumber daya node dan sumber daya terkaitnya, termasuk:
    • Set skala mesin virtual dan mesin virtual (VM) untuk setiap simpul dalam kluster
    • Jaringan virtual dan subnetnya untuk kluster
    • Penyimpanan untuk kluster
  • Sarana kontrol dan sumber dayanya
  • Setiap instans node dalam kluster bersama dengan pod apa pun yang berjalan pada node tersebut

Alternatif untuk menghapus kluster

Sebelum Anda menghapus kluster, pertimbangkan untuk menghentikan kluster. Menghentikan kluster AKS menghentikan sarana kontrol dan simpul agen, memungkinkan Anda menghemat biaya komputasi sambil mempertahankan semua objek kecuali pod mandiri. Ketika Anda menghentikan kluster, statusnya disimpan dan Anda dapat memulai ulang kluster kapan saja. Untuk informasi selengkapnya, lihat menghentikan kluster AKS.

Jika Anda ingin menghapus kluster untuk mengubah konfigurasinya, Anda dapat menggunakan fitur peningkatan kluster AKS untuk meningkatkan kluster ke versi Kubernetes yang berbeda atau mengubah konfigurasi kumpulan simpul. Untuk informasi selengkapnya, lihat Meningkatkan kluster AKS.

Menghapus kluster

Penting

Anda tidak dapat memulihkan kluster setelah dihapus. Jika Anda perlu memulihkan kluster, Anda perlu membuat kluster baru dan menyebarkan ulang aplikasi Anda.

Menghapus kluster menggunakan az aks delete perintah . Contoh berikut menghapus myAKSCluster kluster dalam myResourceGroup grup sumber daya.

Deklarasikan variabel lingkungan dengan nama generik dan akhiran acak untuk memastikan keunikan. Ini menghindari konflik dan memungkinkan perintah untuk digunakan kembali dalam sesi yang berbeda atau oleh pengguna yang berbeda.

export RANDOM_SUFFIX=$(openssl rand -hex 3)
export AKS_CLUSTER_NAME="myAKSCluster$RANDOM_SUFFIX"
export RESOURCE_GROUP_NAME="myResourceGroup$RANDOM_SUFFIX"
az aks delete --name $AKS_CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --yes --no-wait

Langkah berikutnya

Untuk informasi selengkapnya tentang AKS, lihat Konsep Core Kubernetes untuk AKS.