PodDisruptionBudget (PDB) kaynaklarıyla AKS Arc kümesi tam olarak silinemiyor
> Şunlar için geçerlidir: Azure Yerel, sürüm 23H2, AKS Edge Essentials
PodDisruptionBudget (PDB) kaynakları olan bir AKS Arc kümesini sildiğinizde, silme işlemi PDB kaynaklarını kaldıramayabilir. PdB varsayılan olarak iş yükü kimliği etkinleştirilmiş AKS Arc kümesine yüklenir.
Geçici çözüm
AKS Arc kümesini silmeden önce AKS Arc kümesinin kubeconfig öğesine erişin ve tüm PDB'leri silin:
AKS Arc kümesine bağlantı durumuna göre erişin:
AKS Arc kümesi Bağlı durumundayken
az connectedk8s proxy
komutunu çalıştırınaz connectedk8s proxy -n $aks_cluster_name -g $resource_group_name
AKS Arc kümesi bağlantısı kesilmiş durumundayken, Microsoft.HybridContainerService/provisionedClusterInstances/listAdminKubeconfig/action eylemini gerçekleştirme izniyle
az aksarc get-credentials
komutunu çalıştırın. Bu eylem Azure Kubernetes Service Arc Kümesi Yöneticisi rol izni dahil edilir. Daha fazla bilgi için bkz. AKS Arc 'da sertifika tabanlı yönetici kubeconfig alma.az aksarc get-credentials -n $aks_cluster_name -g $resource_group_name --admin
PDB'yi doğrulama:
kubectl get pdb -A
Tüm PDB'leri silin. Aşağıdaki komut, iş yükü kimliği etkinleştirmesinden oluşturulan bir PDB'yi silme örneğidir:
kubectl delete pdb azure-wi-webhook-controller-manager -n arc-workload-identity
- Azure Yerel üzerinde AKS
-
AKS Edge Temel Parçalar
AKS Arc kümesini silin:
az aksarc delete -n $aks_cluster_name -g $resource_group_name
Sonraki adımlar
Azure Arc tarafından etkinleştirilen AKS'deki bilinen sorunlar