Aracılığıyla paylaş


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:

  1. 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ın

      az 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
      
  2. PDB'yi doğrulama:

    kubectl get pdb -A 
    
  3. 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
  1. 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