Dela via


Avinstallera ett AKS Edge Essentials-kluster

I den här artikeln beskrivs hur du avinstallerar AKS Edge Essentials.

Koppla från Azure Arc

Om du använde Connect-AideArcKubernetes för att ansluta till Azure Arc, kör Disconnect-AideArcKubernetes för att koppla bort klustret från Azure Arc. För en fullständig rensning, ta bort det tjänstehuvudnamn och den resursgrupp som du skapade för det här exemplet.

Disconnect-AideArcKubernetes

Kör Disconnect-AksEdgeArc för att koppla bort klustret från Azure Arc:

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

Du kan också ta bort klustret manuellt från Arc med hjälp av Azure Portal och ta bort Arc-poddarna i klustret.

Ta bort programmet från klustret

Ta bort de program som du distribuerade med följande kommando:

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

Om du till exempel distribuerade Linux-exempelprogrammet kan du ta bort det med hjälp av:

kubectl delete -f linux-sample.yaml

Ta bort noder i ett enmaskinskluster

Om du bara vill ta bort Windows-noden kör du följande kommando:

Remove-AksEdgeNode -nodeType Windows

För att ta bort ditt kluster för en enskild dator med en Linux eller LinuxandWindows arbetsbelastning, kör:

Remove-AksEdgeDeployment

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

Du kan inte ta bort Linux-noden ensam i den här konfigurationen. du måste ta bort distributionen om du behöver ta bort Linux-noden.

Kommentar

Om ditt kluster med en enda dator inte rensas korrekt, kör hnsdiag list networks, och ta sedan bort alla befintliga AKS Edge Essentials-nätverksobjekt med hjälp av hnsdiag delete networks <ID>.

Kommentar

Det finns ett känt problem där upprepade gånger när du skapar en ny distribution och tar bort noden kan resultera i ett "fel under ConnectToVirtualMachine". Om detta inträffar startar du om systemet för att lösa felet.

Ta bort noder i ett kluster med flera datorer

Var försiktig när du tar bort kontrollplansnoder. Se till att du har en annan kontrollplansnod som fungerar innan du gör det.

Så här tar du bort en nod med endast Windows:

Remove-AksEdgeNode -NodeType Windows

Så här tar du bort en nod som endast används med Linux:

Remove-AksEdgeNode -NodeType Linux

När en kontrollplansnod tas bort från ett kluster är det viktigt att klusteradministratören kontrollerar att klustret har slutfört avstämningen och att den borttagna noden inte längre fungerar som ledare.

Du kan kontrollera detta genom att köra kubectl get leases -A och kontrollera tills den borttagna noden inte längre är en låneinnehavare i utdata. Detta är viktigt för att upprätthålla klusterstabilitet.

Så här tar du bort båda noderna:

Remove-AksEdgeDeployment

Anteckning

Det finns ett känt problem där upprepade gånger skapa en ny distribution och ta bort noden kan resultera i ett fel. Om detta inträffar startar du om systemet för att lösa felet.

Avinstallera AKS Edge Essentials

På datorn går du till Inställningar Appar & funktioner. Du kan också gå till Kontrollpanelen > Avinstallera ett program. Därifrån letar du efter Azure Kubernetes Service Edge Essentials (offentlig förhandsversion). Välj Avinstallera.

Kommentar

Du kanske vill starta om datorn direkt efter avinstallationen så att alla resurser rensas och datorn är redo för en ny installation.

Om du stöter på problem med att avinstallera AKS Edge Essentials kan du prova att ladda ned det här felsökningsverktyget för att avinstallera.

Avinstallera Azure CLI

Se Avinstallera Azure CLI.

Avinstallera Az PowerShell

Se Så här avinstallerar du Azure PowerShell-moduler.

Nästa steg

Översikt