Een AKS-cluster (Azure Kubernetes Service) verwijderen

In dit artikel wordt een overzicht gegeven van het verwijderen van clusters in Azure Kubernetes Service (AKS), inclusief wat er gebeurt wanneer u een cluster verwijdert, alternatieven voor het verwijderen van een cluster en hoe u een cluster verwijdert.

Wat gebeurt er wanneer u een cluster verwijdert?

Wanneer u een cluster verwijdert, worden de volgende resources verwijderd:

  • De knooppuntresourcegroep en de bijbehorende resources, waaronder:
    • De virtuele-machineschaalsets en virtuele machines (VM's) voor elk knooppunt in het cluster
    • Het virtuele netwerk en de bijbehorende subnetten voor het cluster
    • De opslag voor het cluster
  • Het besturingsvlak en de bijbehorende resources
  • Knooppuntexemplaren in het cluster, samen met pods die op deze knooppunten worden uitgevoerd

Alternatieven voor het verwijderen van een cluster

Voordat u een cluster verwijdert, kunt u overwegen het cluster te stoppen. Als u een AKS-cluster stopt, worden de besturingsvlak- en agentknooppunten gestopt, zodat u kunt besparen op de rekenkosten terwijl alle objecten, behalve zelfstandige pods, behouden blijven. Wanneer u een cluster stopt, wordt de status opgeslagen en kunt u het cluster op elk gewenst moment opnieuw opstarten. Zie Een AKS-cluster stoppen voor meer informatie.

Als u een cluster wilt verwijderen om de configuratie te wijzigen, kunt u in plaats daarvan de functie voor het upgraden van het AKS-cluster gebruiken om het cluster te upgraden naar een andere Kubernetes-versie of om de configuratie van de knooppuntgroep te wijzigen. Zie Een AKS-cluster upgraden voor meer informatie.

Een cluster verwijderen

Belangrijk

U kunt een cluster niet herstellen nadat het is verwijderd. Als u een cluster wilt herstellen, moet u een nieuw cluster maken en uw toepassingen opnieuw implementeren.

Verwijder een cluster met behulp van de az aks delete opdracht. In het volgende voorbeeld wordt het myAKSCluster cluster in de myResourceGroup resourcegroep verwijderd.

Declareer omgevingsvariabelen met algemene namen en een willekeurig achtervoegsel om uniekheid te garanderen. Hierdoor worden conflicten voorkomen en kunnen de opdrachten opnieuw worden gebruikt in verschillende sessies of door verschillende gebruikers.

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

Volgende stappen

Zie Core Kubernetes-concepten voor AKS voor meer informatie over AKS.