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:
Zugreifen auf den AKS Arc-Cluster:
az connectedk8s proxy -n $aks_cluster_name -g $resource_group_name
PDB überprüfen:
kubectl get pdb -A
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
Löschen Sie den AKS Arc-Cluster:
az aksarc delete -n $aks_cluster_name -g $resource_group_name