刪除 Azure Kubernetes Service (AKS) 叢集

本文概述 Azure Kubernetes Service (AKS) 中的叢集刪除,包括刪除叢集時會發生什麼情況、刪除叢集的替代方式,以及如何刪除叢集。

刪除叢集時會發生什麼情況?

當您刪除叢集時,下列資源會遭到刪除:

  • 節點資源群組及其資源,包括:
    • 叢集中每個節點的虛擬機器擴展集和虛擬機器 (VM)
    • 叢集的虛擬網路及其子網路
    • 叢集的儲存體
  • 控制平面及其資源
  • 叢集中的任何節點執行個體,以及在這些節點上執行的任何 Pod

刪除叢集的替代方式

刪除叢集之前,請考慮停止叢集。 停止 AKS 叢集會停止控制平面和代理程式節點,讓您可節省運算成本,同時維護所有物件 (獨立 Pod 除外)。 當您停止叢集時,其狀態會儲存,而您可以隨時重新啟動叢集。 如需詳細資訊,請參閱停止 AKS 叢集。

如果您想要刪除叢集來變更其組態,您可以改用 AKS 叢集升級功能,將叢集升級至不同的 Kubernetes 版本,或變更節點集區組態。 如需詳細資訊,請參閱升級 AKS 叢集。

刪除叢集

重要

叢集刪除之後便無法復原。 如果您需要復原叢集,您必須建立新的叢集並重新部署您的應用程式。

使用 az aks delete 命令刪除叢集。 下列範例會刪除myAKSCluster 叢集於myResourceGroup 資源群組中。

宣告具有泛型名稱和隨機後綴的環境變數,以確保唯一性。 這可避免衝突,並讓命令在不同的會話或由不同的使用者重複使用。

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

下一步

如需 AKS 的詳細資訊,請參閱 AKS 的核心 Kubernetes 概念。