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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per