卸載 AKS Edge Essentials 叢集

本文說明如何卸載 AKS Edge Essentials。

中斷與 Azure Arc 的連線

如果您曾經 Connect-AideArcKubernetes 連線到 Azure Arc,請執行 Disconnect-AideArcKubernetes 以中斷叢集與 Azure Arc 的連線。如需完整清除,請刪除您為此範例建立的服務主體和資源群組:

Disconnect-AideArcKubernetes

如果您曾經 Connect-AksEdgeArc 連線到 Arc,請執行 Disconnect-AksEdgeArc 以中斷叢集與 Azure Arc 的連線:

Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json

您也可以使用 Azure 入口網站 手動從 Arc 移除叢集,並刪除叢集中的 Arc Pod。

從叢集移除您的應用程式

使用下列命令移除您部署的應用程式:

kubectl delete -f ./path-to-your-YAML-file/app.yaml

例如,如果您部署了範例 Linux 應用程式,您可以使用下列專案加以刪除:

kubectl delete -f linux-sample.yaml

拿掉單一電腦叢集上的節點

若要只移除 Windows 節點,請發出下列命令:

Remove-AksEdgeNode -nodeType Windows

若要移除具有 LinuxLinuxandWindows 工作負載的單一計算機叢集,請執行:

Remove-AksEdgeDeployment

# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.

您無法在此設定中單獨移除 Linux 節點;如果您需要移除 Linux 節點,則必須移除部署。

注意

如果您的單一計算機叢集未正確清除,請執行 hnsdiag list networks,然後使用 刪除任何現有的 AKS Edge Essentials 網路物件 hnsdiag delete networks <ID>

注意

有一個已知問題,其中重複建立新的部署並移除節點可能會導致「ConnectToVirtualMachine 期間發生錯誤」。如果發生這種情況,請重新啟動您的系統以解決錯誤。

拿掉多電腦叢集上的節點

拿掉控制平面節點時請小心。 請先確定您有另一個工作控制平面節點,再這麼做。

若要移除僅限 Windows 的節點:

Remove-AksEdgeNode -NodeType Windows

若要移除僅限 Linux 的節點:

Remove-AksEdgeNode -NodeType Linux

從叢集移除控制平面節點期間,叢集管理員必須確認叢集已完成對帳,且移除的節點不再擔任領導者。

您可以執行 kubectl get leases -A 並檢查,直到移除的節點不再是輸出中的租用持有者為止,來確認這一點。 這對於維護叢集穩定性至關重要。

若要移除這兩個節點:

Remove-AksEdgeDeployment

注意

有一個已知問題,其中重複建立新的部署和移除節點可能會導致錯誤。 如果發生這種情況,請重新啟動您的系統以解決錯誤。

卸載 AKS Edge Essentials

在您的電腦上,移至 [ 設定 > 應用程式應用程式 > 與功能]。 或者,您可以移至 [卸載程式] 控制台>。 從該處尋找 Azure Kubernetes Service Edge Essentials (公開預覽)。 選取解除安裝

注意

您可能想要在卸載后立即將機器重新啟動,以便清除所有資源,而且您的計算機已準備好進行新的安裝。

如果您在卸載 AKS Edge Essentials 時遇到任何問題,請嘗試下載 此疑難解答工具 以卸載。

卸載 Azure CLI

請參閱 卸載 Azure CLI

卸載 Az PowerShell

請參閱 如何卸載 Azure PowerShell 模組

下一步

概觀