Freigeben über


AKS Arc-Cluster mit PodDisruptionBudget (PDB)-Ressourcen kann nicht vollständig gelöscht werden

> gilt für: Azure Local, Version 23H2, AKS Edge Essentials

Wenn Sie einen AKS Arc-Cluster löschen, der Über PodDisruptionBudget (PDB)-Ressourcen verfügt, kann das Löschen die PDB-Ressourcen möglicherweise nicht entfernen. Standardmäßig wird PDB im AKS Arc-Cluster für die Workloadidentität installiert.

Problemumgehung

Bevor Sie den AKS Arc-Cluster löschen, greifen Sie auf die Kubeconfig des AKS Arc-Clusters zu und löschen Sie alle PDBs:

  1. Zugreifen auf den AKS Arc-Cluster:

    az connectedk8s proxy -n $aks_cluster_name -g $resource_group_name 
    
  2. PDB überprüfen:

    kubectl get pdb -A 
    
  3. Löschen Sie alle PDBs. Im Folgenden finden Sie ein Beispiel für das Löschen einer PDB, die durch die Aktivierung einer Workloadidentität generiert wurde:

    kubectl delete pdb azure-wi-webhook-controller-manager -n arc-workload-identity 
    
  1. Löschen Sie den AKS Arc-Cluster:

    az aksarc delete -n $aks_cluster_name -g $resource_group_name
    

Nächste Schritte

Bekannte Probleme in AKS, die von Azure Arc aktiviert sind