Udostępnij za pośrednictwem


Nie można w pełni usunąć klastra usługi AKS Arc z zasobami PodDisruptionBudget (PDB)

> Dotyczy: Azure Local, wersja 23H2, AKS Edge Essentials

Usunięcie klastra usługi AKS Arc z zasobami PodDisruptionBudget (PDB) może zakończyć się niepowodzeniem. Domyślnie plik PDB jest instalowany w klastrze usługi AKS Arc z obsługą tożsamości obciążenia.

Rozwiązanie

Przed usunięciem klastra usługi AKS Arc uzyskaj dostęp do konfiguracji kubeconfig klastra usługi AKS Arc i usuń wszystkie pliki PDB:

  1. Uzyskaj dostęp do klastra usługi AKS Arc:

    az connectedk8s proxy -n $aks_cluster_name -g $resource_group_name 
    
  2. Sprawdź plik PDB:

    kubectl get pdb -A 
    
  3. Usuń wszystkie pliki PDB. Oto przykład usunięcia pliku PDB wygenerowanego w wyniku włączenia tożsamości wykonywanego obciążenia:

    kubectl delete pdb azure-wi-webhook-controller-manager -n arc-workload-identity 
    
  1. Usuń klaster usługi AKS Arc:

    az aksarc delete -n $aks_cluster_name -g $resource_group_name
    

Następne kroki

Znane problemy w usłudze AKS włączone przez usługę Azure Arc