无法完全删除具有 PodDisruptionBudget (PDB) 资源的 AKS Arc 群集
>适用于:Azure Local 版本 23H2、AKS 边缘软件包
删除具有 PodDisruptionBudget (PDB) 资源的 AKS Arc 群集时,删除操作可能无法删除 PDB 资源。 默认情况下,PDB 安装在启用了工作负荷标识的 AKS Arc 群集中。
解决方法
在删除 AKS Arc 群集之前,访问 AKS Arc 群集的 kubeconfig 并删除所有 PDB:
访问 AKS Arc 群集:
az connectedk8s proxy -n $aks_cluster_name -g $resource_group_name
验证 PDB:
kubectl get pdb -A
删除所有 PDB。 下面是一个删除通过启用工作负载身份生成的 PDB 的示例:
kubectl delete pdb azure-wi-webhook-controller-manager -n arc-workload-identity
删除 AKS Arc 群集:
az aksarc delete -n $aks_cluster_name -g $resource_group_name