Condividi tramite


Disinstallare un cluster Edge Essentials del servizio Azure Kubernetes

Questo articolo descrive come disinstallare AKS Edge Essentials.

Disconnettersi da Azure Arc

Se è stato usato Connect-AideArcKubernetes per connettersi ad Azure Arc, eseguire Disconnect-AideArcKubernetes per disconnettere il cluster da Azure Arc. Per una pulizia completa, eliminare l'entità servizio e il gruppo di risorse creati per questo esempio:

Disconnect-AideArcKubernetes

Se è stato usato Connect-AksEdgeArc per connettersi ad Arc, eseguire Disconnect-AksEdgeArc per disconnettere il cluster da Azure Arc:

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

È anche possibile rimuovere manualmente il cluster da Arc usando il portale di Azure ed eliminare i pod Arc nel cluster.

Rimuovere l'applicazione dal cluster

Eliminare le applicazioni distribuite usando il comando seguente:

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

Ad esempio, se è stata distribuita l'applicazione Linux di esempio, è possibile eliminarla usando:

kubectl delete -f linux-sample.yaml

Rimuovere nodi in un cluster a computer singolo

Per rimuovere solo il nodo Windows, eseguire il comando seguente:

Remove-AksEdgeNode -nodeType Windows

Per rimuovere il cluster di un singolo computer con un Linux carico di lavoro o LinuxandWindows , eseguire:

Remove-AksEdgeDeployment

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

Non è possibile rimuovere il nodo Linux da solo in questa configurazione. se è necessario rimuovere il nodo Linux, è necessario rimuovere la distribuzione.

Nota

Se il cluster a computer singolo non esegue correttamente la pulizia, eseguire hnsdiag list networks, quindi eliminare gli oggetti di rete di Azure Kubernetes Edge Essentials esistenti usando hnsdiag delete networks <ID>.

Nota

Si è verificato un problema noto in cui la creazione ripetuta di una nuova distribuzione e la rimozione del nodo potrebbero causare un errore durante ConnectToVirtualMachine. In questo caso, riavviare il sistema per risolvere l'errore.

Rimuovere nodi in un cluster multi-computer

Prestare attenzione quando si rimuovono i nodi del piano di controllo. Assicurarsi di disporre di un altro nodo del piano di controllo funzionante prima di eseguire questa operazione.

Per rimuovere un nodo solo Windows:

Remove-AksEdgeNode -NodeType Windows

Per rimuovere un nodo solo Linux:

Remove-AksEdgeNode -NodeType Linux

Durante la rimozione di un nodo del piano di controllo da un cluster, è importante che l'amministratore del cluster verifichi che il cluster abbia completato la riconciliazione e che il nodo rimosso non funge più da leader.

È possibile verificarlo eseguendo kubectl get leases -A e controllando fino a quando il nodo rimosso non è più un proprietario del lease nell'output. Questo è fondamentale per mantenere la stabilità del cluster.

Per rimuovere entrambi i nodi:

Remove-AksEdgeDeployment

Nota

Si è verificato un problema noto in cui la creazione ripetuta di una nuova distribuzione e la rimozione del nodo possono generare un errore. In questo caso, riavviare il sistema per risolvere l'errore.

Disinstallare Azure Kubernetes Edge Essentials

Nel computer passare a Impostazioni > App > e funzionalità. In alternativa, è possibile passare a Pannello di controllo > Disinstallare un programma. Da qui cercare servizio Azure Kubernetes Edge Essentials (anteprima pubblica). Seleziona Disinstalla.

Nota

È possibile riavviare il computer subito dopo la disinstallazione in modo che tutte le risorse vengano pulite e che il computer sia pronto per una nuova installazione.

Se si verificano problemi durante la disinstallazione di AKS Edge Essentials, provare a scaricare questo strumento di risoluzione dei problemi da disinstallare.

Disinstallare l'interfaccia della riga di comando di Azure

Vedere Disinstallare l'interfaccia della riga di comando di Azure.

Disinstallare Az PowerShell

Vedere Come disinstallare i moduli di Azure PowerShell.

Passaggi successivi

Sintesi