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.