편집

다음을 통해 공유


AKS Arc를 제거할 때 알려진 문제 및 오류 해결

적용 대상: Azure Stack HCI의 AKS, Windows Server의 AKS AKS Arc를 제거할 때 문제를 해결하고 resolve 데 도움이 되도록 이 항목을 사용합니다.

Uninstall-AksHCI 클러스터 리소스를 클린 않습니다('ownergroup ca-<GUID>').

Active Directory의 권한이 부족하여 Uninstall-AksHci 는 Active Directory에서 클러스터 리소스 개체를 제거할 수 없어 후속 배포에서 오류가 발생할 수 있습니다.

이 문제를 해결하려면 설치를 수행하는 사용자에게 서버 및 서비스 개체가 만들어지는 Active Directory 컨테이너에서 Active Directory 개체를 만들거나 수정/제거할 수 있는 모든 권한이 있는지 확인합니다.

'[서버의 오류(NotFound): 비밀 "keytab-akshci-scale-reliability"를 찾을 수 없음] 오류로 인해 Uninstall-AksHciAdAuth 실패합니다.

Uninstall-AksHciAdAuth가 이 오류를 표시하는 경우 이 문제가 해결되므로 지금은 무시해야 합니다.

This issue will be fixed.

Remove-ClusterNode 명령을 실행하면 장애 조치(failover) 클러스터에서 노드가 제거되지만 노드는 여전히 존재합니다.

Remove-ClusterNode 명령을 실행할 때 노드는 장애 조치(failover) 클러스터에서 제거되지만 나중에 Remove-AksHciNode가 실행되지 않으면 노드가 CloudAgent에 계속 존재합니다.

노드가 클러스터에서 제거되었지만 CloudAgent에서 제거되지 않았기 때문에 VHD를 사용하여 새 노드를 만들면 파일을 찾을 수 없음 오류가 나타납니다. 이 문제는 VHD가 공유 스토리지에 있고 제거된 노드에 액세스할 수 없기 때문에 발생합니다.

이 문제를 resolve 클러스터에서 물리적 노드를 제거한 다음 아래 단계를 수행합니다.

  1. 를 실행 Remove-AksHciNode 하여 CloudAgent에서 노드 등록을 해제합니다.
  2. 기계 재이미징과 같은 일상적인 유지 관리를 수행합니다.
  3. 노드를 클러스터에 다시 추가합니다.
  4. 를 실행 Add-AksHciNode 하여 CloudAgent에 노드를 등록합니다.

Remove-AksHciCluster 실행하면 '오류: group clustergroup-spdb:...'라는 오류가 발생합니다.

Remove-AksHciCluster를 실행할 때 교착 상태가 있을 수 있으므로 다음 오류가 발생합니다.

Error: unable to delete group clustergroup-spdb: failed to delete group clustergroup-spdb: rpc error: code = DeadlineExceeded desc = context deadline exceeded

이 문제를 resolve CloudAgent를 다시 시작합니다.

kubectl을 사용하여 노드를 삭제하는 경우 연결된 VM이 삭제되지 않을 수 있습니다.

다음 단계를 수행하면 이 문제가 표시됩니다.

  1. Kubernetes 클러스터를 만듭니다.
  2. 클러스터를 두 개 이상의 노드로 확장합니다.
  3. 다음 명령을 실행하여 노드를 삭제합니다.
kubectl delete node <node-name>
  1. 다음 명령을 실행하여 노드 목록을 반환합니다.
kubectl get nodes

제거된 노드는 출력에 나열되지 않습니다. 5. 관리자 권한으로 PowerShell을 열고 다음 명령을 실행합니다.

get-vm

제거된 노드는 여전히 나열됩니다.

이 오류로 인해 시스템에서 노드가 누락된 것을 인식하지 못하므로 새 노드가 회전하지 않습니다.

Remove-AksHciCluster 실행하면 '이름이 'my-workload-cluster'인 워크로드 클러스터를 찾을 수 없습니다.' 오류가 발생합니다.

Remove-AksHciCluster를 실행할 때 이 오류가 발생할 수 있습니다.

클러스터를 제거하기 위해 올바른 정보를 사용했는지 확인합니다.

Azure Stack HCI에서 Uninstall-AksHci 및 AKS를 실행하지 않을 때 오류가 발생합니다.

Azure Stack HCI의 AKS가 설치되지 않은 경우 Uninstall-AksHci 를 실행하면 null이므로 'Path' 매개 변수에 인수를 바인딩할 수 없습니다. 오류 메시지가 표시됩니다.

기능적 영향이 없으므로 오류 메시지를 안전하게 무시할 수 있습니다.