Condividi tramite


Disinstallare un cluster Edge Essentials del servizio Azure Kubernetes

Questo articolo descrive come disinstallare AKS Edge Essentials.

Disconnettersi da Azure Arc

Se si usa 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 forcefully remove all.

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

Nota

Se il cluster a computer singolo non viene pulito correttamente, eseguire hnsdiag list networks, quindi eliminare tutti gli oggetti di rete edge Essentials del servizio Azure Kubernetes 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 di lease nell'output. Questo è fondamentale per mantenere la stabilità del cluster.

Per rimuovere entrambi i nodi:

Remove-AksEdgeDeployment

Nota

Si verifica 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 AKS Edge Essentials

Nel computer passare a Impostazioni > App > & funzionalità. In alternativa, è anche possibile passare a Pannello di controllo > Disinstalla un programma. Da qui cercare servizio Azure Kubernetes Edge Essentials (anteprima pubblica). Selezionare 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 Azure PowerShell.

Passaggi successivi

Panoramica