Поделиться через


Не удается полностью удалить кластер AKS Arc с ресурсами PodDisruptionBudget (PDB)

> область применения: Локальная версия Azure, версия 23H2, AKS Edge Essentials

При удалении кластера AKS Arc с ресурсами PodDisruptionBudget (PDB) удаление может завершиться ошибкой удаления ресурсов PDB. По умолчанию PDB устанавливается в кластер AKS Arc с поддержкой удостоверения рабочей нагрузки.

Обходное решение

Перед удалением кластера AKS Arc перейдите к kubeconfig кластера AKS Arc и удалите все PDOB-файлы:

  1. Доступ к кластеру AKS Arc:

    az connectedk8s proxy -n $aks_cluster_name -g $resource_group_name 
    
  2. Проверьте PDB:

    kubectl get pdb -A 
    
  3. Удалите все PDF-файлы. Ниже приведен пример удаления PDB, созданного из включения функции удостоверения рабочей нагрузки:

    kubectl delete pdb azure-wi-webhook-controller-manager -n arc-workload-identity 
    
  1. Удалите кластер AKS Arc:

    az aksarc delete -n $aks_cluster_name -g $resource_group_name
    

Следующие шаги

Известные проблемы в AKS, включенные Azure Arc