Usuwanie klastra usługi Azure Kubernetes Service (AKS)

W tym artykule opisano usuwanie klastra w usłudze Azure Kubernetes Service (AKS), w tym co się stanie po usunięciu klastra, alternatywy dla usunięcia klastra oraz sposób usuwania klastra.

Co się stanie po usunięciu klastra?

Po usunięciu klastra zostaną usunięte następujące zasoby:

  • Grupa zasobów węzła i jej zasoby, w tym:
    • Zestawy skalowania maszyn wirtualnych i maszyny wirtualne dla każdego węzła w klastrze
    • Sieć wirtualna i jej podsieci dla klastra
    • Magazyn dla klastra
  • Płaszczyzna sterowania i jej zasoby
  • Wszystkie wystąpienia węzłów w klastrze wraz ze wszystkimi podami uruchomionymi na tych węzłach

Alternatywy usuwania klastra

Przed usunięciem klastra rozważ zatrzymanie klastra. Zatrzymanie klastra usługi AKS powoduje zatrzymanie płaszczyzny sterowania i węzłów agenta, co pozwala obniżyć koszty obliczeń przy zachowaniu wszystkich obiektów z wyjątkiem niezależnych zasobników. Po zatrzymaniu klastra jego stan jest zapisywany i można go ponownie uruchomić w dowolnym momencie. Aby uzyskać więcej informacji, zobacz Zatrzymywanie klastra usługi AKS.

Jeśli chcesz usunąć klaster, aby zmienić jego konfigurację, możesz zamiast tego użyć funkcji uaktualniania klastra usługi AKS, aby uaktualnić klaster do innej wersji rozwiązania Kubernetes lub zmienić konfigurację puli węzłów. Aby uzyskać więcej informacji, zapoznaj się z Uaktualnianiem klastra usługi AKS.

Usuwanie klastra

Ważne

Nie można odzyskać klastra po jego usunięciu. Jeśli chcesz odzyskać klaster, musisz utworzyć nowy klaster i ponownie wdrożyć aplikacje.

Usuń klaster przy użyciu az aks delete polecenia . Poniższy przykład usuwa myAKSCluster klaster w myResourceGroup grupie zasobów.

Zadeklaruj zmienne środowiskowe z nazwami ogólnymi i sufiksem losowym, aby zapewnić unikatowość. Pozwala to uniknąć konfliktów i umożliwia ponowne korzystanie z poleceń w różnych sesjach lub przez różnych użytkowników.

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

Następne kroki

Aby uzyskać więcej informacji na temat usługi AKS, zobacz Podstawowe pojęcia dotyczące platformy Kubernetes dla usługi AKS.