Delete an Azure Kubernetes Service (AKS) cluster
This article outlines cluster deletion in Azure Kubernetes Service (AKS), including what happens when you delete a cluster, alternatives to deleting a cluster, and how to delete a cluster.
What happens when you delete a cluster?
When you delete a cluster, the following resources are deleted:
- The node resource group and its resources, including:
- The virtual machine scale sets and virtual machines (VMs) for each node in the cluster
- The virtual network and its subnets for the cluster
- The storage for the cluster
- The control plane and its resources
- Any node instances in the cluster along with any pods running on those nodes
Alternatives to deleting a cluster
Before you delete a cluster, consider stopping the cluster. Stopping an AKS cluster stops the control plane and agent nodes, allowing you to save on compute costs while maintaining all objects except standalone pods. When you stop a cluster, its state is saved and you can restart the cluster at any time. For more information, see Stop an AKS cluster.
If you want to delete a cluster to change its configuration, you can instead use the AKS cluster upgrade feature to upgrade the cluster to a different Kubernetes version or change the node pool configuration. For more information, see Upgrade an AKS cluster.
Delete a cluster
Important
You can't recover a cluster after it's deleted. If you need to recover a cluster, you need to create a new cluster and redeploy your applications.
Delete a cluster using the az aks delete
command. The following example deletes the myAKSCluster
cluster in the myResourceGroup
resource group:
az aks delete --name myAKSCluster --resource-group myResourceGroup
Next steps
For more information about AKS, see Core Kubernetes concepts for AKS.
Azure Kubernetes Service