Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek ukazuje, jak odebrat komponenty Azure Container Storage z clusteru Azure Kubernetes Service (AKS). Pokud chcete vyčistit prostředky, můžete také odstranit cluster AKS nebo celou skupinu prostředků.
Důležité
Tento článek se týká služby Azure Container Storage (verze 2.x.x).). Pokud máte v clusteru AKS nainstalovanou službu Azure Container Storage (verze 1.x.x), odeberte ji podle těchto kroků.
Odebrání celé instalace služby Azure Container Storage (instalační program a ovladače CSI)
Před odinstalací rozšíření odstraňte všechny přetrvávající deklarace svazků (PVC) a trvalé svazky (PV). Odebrání služby Azure Container Storage bez vyčištění těchto prostředků může narušit spouštění úloh. Než budete pokračovat, ujistěte se, že žádné úlohy ani objekty StorageClass nespoléhá na Službu Azure Container Storage.
Službu Azure Container Storage úplně odeberte spuštěním následujícího příkazu Azure CLI. Nahraďte <cluster-name> a <resource-group> nahraďte vlastními hodnotami.
az aks update -n <cluster-name> -g <resource-group> --disable-azure-container-storage
Odebrání rozšíření pomocí Terraformu
Pokud jste zřídili Službu Azure Container Storage pomocí Terraformu, odeberte odpovídající prostředek rozšíření z vaší konfigurace a použijte změnu, aby výsledek odpovídal pracovnímu postupu rozhraní příkazového řádku.
azurerm_kubernetes_cluster_extensionOdstraňte blok (nebo nastavtecount = 0) v konfiguraci Terraformu a soubor uložte.Zkontrolujte plán a ověřte, že Terraform zničí pouze prostředek rozšíření.
terraform planPokud chcete rozšíření odstranit, použijte plán. Terraform zobrazí stejný výsledek jako příkaz rozhraní příkazového řádku: Prostředek rozšíření se odebere a AKS už nehlásí službu Azure Container Storage jako povolenou.
terraform apply
Opětovné povolení služby Azure Container Storage
Pokud jste dříve odebrali ovladače CSI pro jeden nebo více typů úložiště, můžete typ úložiště znovu povolit spuštěním následujícího příkazu Azure CLI.
az aks update -n <cluster-name> -g <resource-group> --enable-azure-container-storage <storage-type>
Očekávané chování:
- Zadání typu úložiště je volitelné. Pokud není k dispozici žádný typ úložiště, nainstaluje se jenom komponenta instalačního programu služby Azure Container Storage, pokud ještě neexistuje.
- Při zadání typu úložiště se nainstaluje odpovídající ovladač CSI. Pokud třída StorageClass pro tento typ úložiště již existuje, je nainstalován pouze ovladač; jinak se v rámci instalace vytvoří výchozí třída StorageClass.
Odstranění clusteru AKS
Pokud chcete odstranit cluster AKS a všechny trvalé svazky, spusťte následující příkaz Azure CLI. Nahraďte <resource-group> a <cluster-name> nahraďte vlastními hodnotami.
az aks delete --resource-group <resource-group> --name <cluster-name>
Pokud byl cluster AKS vytvořen pomocí Terraformu, můžete ho také odebrat spuštěním následujícího příkazu.
terraform destroy
Tento příkaz odstraní všechny prostředky, které Terraform spravuje v aktuálním pracovním adresáři. To zahrnuje cluster, skupinu prostředků a rozšíření pro Azure Container Storage. Tento příkaz spusťte pouze v případě, že chcete odebrat celé nasazení.
Odstraňte skupinu prostředků
Pomocí příkazu můžete také az group delete odstranit skupinu prostředků a všechny prostředky, které obsahuje. Položku <resource-group> nahraďte názvem vaší skupiny prostředků.
az group delete --name <resource-group>