Deinstallieren eines AKS Edge Essentials-Clusters
In diesem Artikel wird beschrieben, wie AKS Edge Essentials deinstalliert wird.
Verbindung mit Azure Arc trennen
Wenn Sie eine Verbindung mit Azure Arc hergestellt haben Connect-AideArcKubernetes
, führen Sie die Ausführung aus Disconnect-AideArcKubernetes
, um den Cluster von Azure Arc zu trennen. Löschen Sie für eine vollständige Bereinigung den Dienstprinzipal und die Ressourcengruppe, die Sie für dieses Beispiel erstellt haben:
Disconnect-AideArcKubernetes
Wenn Sie eine Verbindung mit Arc hergestellt haben Connect-AksEdgeArc
, führen Sie die Ausführung aus Disconnect-AksEdgeArc
, um den Cluster von Azure Arc zu trennen:
Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json
Sie können den Cluster auch manuell aus Arc entfernen, indem Sie die Azure-Portal verwenden und die Arc-Pods im Cluster löschen.
Entfernen Der Anwendung aus dem Cluster
Löschen Sie die Anwendungen, die Sie mit dem folgenden Befehl bereitgestellt haben:
kubectl delete -f ./path-to-your-YAML-file/app.yaml
Wenn Sie beispielsweise die Beispiel-Linux-Anwendung bereitgestellt haben, können Sie sie mithilfe von:
kubectl delete -f linux-sample.yaml
Entfernen von Knoten auf einem Cluster mit einem computerbasierten Computer
Wenn Sie den Windows-Knoten nur entfernen möchten, geben Sie den folgenden Befehl aus:
Remove-AksEdgeNode -nodeType Windows
Führen Sie Folgendes aus, um Den einzelnen Computercluster mit einer Linux
oder LinuxandWindows
einer Workload zu entfernen:
Remove-AksEdgeDeployment
# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.
Sie können den Linux-Knoten nicht allein in dieser Konfiguration entfernen. Sie müssen die Bereitstellung entfernen, wenn Sie den Linux-Knoten entfernen müssen.
Hinweis
Wenn Ihr Cluster mit einem Computer nicht ordnungsgemäß bereinigt wird, führen Sie die Ausführung hnsdiag list networks
aus, und löschen Sie alle vorhandenen AKS Edge Essentials-Netzwerkobjekte mithilfe von hnsdiag delete networks <ID>
.
Hinweis
Es gibt ein bekanntes Problem, bei dem wiederholt das Erstellen einer neuen Bereitstellung und das Entfernen des Knotens zu einem "Fehler während ConnectToVirtualMachine" führen kann. Wenn dies der Fall ist, starten Sie das System neu, um den Fehler zu beheben.
Entfernen von Knoten auf einem Multicomputercluster
Achten Sie beim Entfernen von Steuerebenenknoten darauf. Stellen Sie sicher, dass Sie einen anderen funktionierenden Steuerebenenknoten haben, bevor Sie dies tun.
So entfernen Sie einen Nur-Windows-Knoten:
Remove-AksEdgeNode -NodeType Windows
So entfernen Sie einen Nur-Linux-Knoten:
Remove-AksEdgeNode -NodeType Linux
Beim Entfernen eines Steuerebenenknotens aus einem Cluster ist es wichtig, dass der Clusteradministrator die Abstimmung abgeschlossen hat und dass der entfernte Knoten nicht mehr als Führer fungiert.
Sie können dies überprüfen, indem Sie ausführen kubectl get leases -A
und überprüfen, bis der entfernte Knoten kein Leaseinhaber mehr in der Ausgabe ist. Dies ist von entscheidender Bedeutung für die Aufrechterhaltung der Clusterstabilität.
So entfernen Sie beide Knoten:
Remove-AksEdgeDeployment
Hinweis
Es gibt ein bekanntes Problem, bei dem wiederholt das Erstellen einer neuen Bereitstellung und das Entfernen des Knotens zu einem Fehler führen kann. Wenn dies der Fall ist, starten Sie das System neu, um den Fehler zu beheben.
Deinstallieren von AKS Edge Essentials
Wechseln Sie auf Ihrem Computer zu "Apps und Features für Einstellungen > > ". Alternativ können Sie zu Systemsteuerung > Deinstallieren eines Programms wechseln. Suchen Sie von dort aus nach Azure Kubernetes Service Edge Essentials (Public Preview). Wählen Sie Deinstallieren.
Hinweis
Möglicherweise möchten Sie Ihren Computer direkt nach der Deinstallation neu starten, damit alle Ressourcen bereinigt werden und Ihr Computer für eine neue Installation bereit ist.
Wenn beim Deinstallieren von AKS Edge Essentials Probleme auftreten, laden Sie dieses Problembehandlungstool herunter, um es zu deinstallieren.
Deinstallieren der Azure CLI
Siehe Deinstallieren von Azure CLI.
Deinstallieren von Az PowerShell
Erfahren Sie, wie Sie Azure PowerShell-Module deinstallieren.