編輯

共用方式為


修正卸載 AKS Arc 時的已知問題和錯誤

適用於:Azure Stack HCI 上的 AKS、Windows Server 上的 AKS 使用本主題可協助您針對卸載 AKS Arc 時的問題進行疑難解答和解決。

Uninstall-AksHCI 不會清除叢集資源 (『ownergroup ca-<GUID>』)

由於 Active Directory 中的權限不足,Uninstall-AksHci 無法移除 Active Directory 中的叢集資源物件,這可能會導致後續部署失敗。

若要修正此問題,請確定執行安裝的使用者具有 完全控制 許可權,可在建立伺服器和服務物件的 Active Directory 容器中建立/修改/移除 Active Directory 物件。

Uninstall-AksHciAdAuth 失敗並出現錯誤 '[來自伺服器 (NotFound 的錯誤) :找不到秘密 “keytab-akshci-scale-reliability”

如果 Uninstall-AksHciAdAuth 顯示此錯誤,目前您應該將其忽略,因為此問題稍後會修正。

This issue will be fixed.

執行 Remove-ClusterNode 命令收回容錯移轉叢集中的節點,但該節點仍存在

執行 Remove-ClusterNode 命令時,會從容錯移轉叢集收回節點,但如果之後未執行 Remove-AksHciNode,則節點仍會存在於 CloudAgent 中。

因為節點已從叢集移除,而不是從 CloudAgent 中移除,所以如果您使用 VHD 建立新節點,則會顯示「找不到檔案」的錯誤。 此問題會發生是因為 VHD 位於共用儲存體,而收回的節點將無此項目的存取權。

若要解決此問題,請從叢集中移除實體節點,然後遵循下列步驟執行:

  1. 執行 Remove-AksHciNode 以從 CloudAgent 取消註冊節點。
  2. 執行例行維護,例如重新製作電腦映像。
  3. 將節點新增回叢集。
  4. 執行 Add-AksHciNode 以透過 CloudAgent 註冊節點。

執行 Remove-AksHciCluster 會導致錯誤:「錯誤:無法刪除群組 clustergroup-spdb:...」

執行 AksHciCluster 時,會發生下列錯誤,因為可能有鎖死:

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

若要解決此問題,請重新啟動 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 時,可能會遇到此錯誤。

請檢查以確定您已使用正確的資訊來移除叢集。

執行 Uninstall-AksHci 但未安裝 Azure Stack HCI 上的 AKS 時發生錯誤

如果您在未安裝 Azure Stack HCI 上 AKS 時執行 Uninstall-AksHci,則會收到錯誤訊息:「無法將引數繫結到 'Path' 參數,因為它是 Null」。

您可以放心地忽略錯誤訊息,因為這不會對功能造成影響。