Risolvere i problemi noti e gli errori durante la disinstallazione di Arc del servizio Azure Kubernetes

Si applica a: servizio Azure Kubernetes in Azure locale, servizio Azure Kubernetes in Windows Server Usare questo argomento per risolvere i problemi durante la disinstallazione di AKS Arc.

Uninstall-AksHCI non pulisce le risorse del cluster ('ownergroup ca-<GUID>')

A causa di autorizzazioni insufficienti in Active Directory, Uninstall-AksHci non è riuscito a rimuovere gli oggetti risorsa cluster in Active Directory, che possono causare errori nelle distribuzioni successive.

Per risolvere questo problema, assicurarsi che l'utente che esegue l'installazione disponga delle autorizzazioni controllo completo per creare/modificare/rimuovere oggetti Active Directory nel contenitore di Active Directory in cui vengono creati gli oggetti server e servizio.

Uninstall-AksHciAdAuth ha esito negativo e viene visualizzato l'errore '[Errore dal server (NotFound): segreti "keytab-akshci-scale-reliability" non trovato]'

Se Uninstall-AksHciAdAuth visualizza questo errore, è consigliabile ignorarlo per il momento perché questo problema verrà risolto.

This issue will be fixed.

L'esecuzione del comando Remove-ClusterNode rimuove il nodo dal cluster di failover, ma il nodo esiste ancora

Quando si esegue il comando Remove-ClusterNode , il nodo viene rimosso dal cluster di failover, ma se Remove-AksHciNode non viene eseguito in un secondo momento, il nodo continuerà a esistere in CloudAgent.

Poiché il nodo è stato rimosso dal cluster, ma non da CloudAgent, se si usa il disco rigido virtuale per creare un nuovo nodo, viene visualizzato un errore File non trovato . Questo problema si verifica perché il disco rigido virtuale si trova nell'archiviazione condivisa e il nodo rimosso non ha accesso.

Per risolvere questo problema, rimuovere un nodo fisico dal cluster e quindi seguire questa procedura:

  1. Eseguire Remove-AksHciNode per annullare la registrazione del nodo da CloudAgent.
  2. Eseguire la manutenzione di routine, ad esempio la ricreazione dell'immagine della macchina.
  3. Aggiungere di nuovo il nodo al cluster.
  4. Eseguire Add-AksHciNode per registrare il nodo con CloudAgent.

L'esecuzione di Remove-AksHciCluster genera l'errore: 'Errore: impossibile eliminare clustergroup-spdb:...'

Quando si esegue Remove-AksHciCluster, si verifica l'errore seguente perché potrebbe verificarsi un deadlock:

Error: unable to delete group clustergroup-spdb: failed to delete group clustergroup-spdb: rpc error: code = DeadlineExceeded desc = context deadline exceeded

Per risolvere questo problema, riavviare CloudAgent.

Quando si usa kubectl per eliminare un nodo, la macchina virtuale associata potrebbe non essere eliminata

Questo problema verrà visualizzato se si seguono questi passaggi:

  1. Crea un cluster Kubernetes.
  2. Ridimensionare il cluster in più di due nodi.
  3. Eliminare un nodo eseguendo il comando seguente:
kubectl delete node <node-name>
  1. Restituire un elenco dei nodi eseguendo il comando seguente:
kubectl get nodes

Il nodo rimosso non è elencato nell'output. 5. Aprire powerShell con privilegi amministrativi ed eseguire il comando seguente:

get-vm

Il nodo rimosso è ancora elencato.

Questo errore fa sì che il sistema non riconosca che il nodo è mancante e pertanto un nuovo nodo non verrà attivato.

L'esecuzione di Remove-AksHciCluster genera l'errore: 'Un cluster del carico di lavoro con il nome 'my-workload-cluster' non è stato trovato'

Questo errore può verificarsi durante l'esecuzione di Remove-AksHciCluster.

Verificare di aver usato le informazioni corrette per rimuovere il cluster.

Si verifica un errore durante l'esecuzione di Uninstall-AksHci e del servizio Azure Kubernetes in Locale di Azure non è installato

Se si esegue Uninstall-AksHci quando il servizio Azure Kubernetes in Locale di Azure non è installato, viene visualizzato il messaggio di errore: Impossibile associare l'argomento al parametro 'Path' perché è null.

È possibile ignorare il messaggio di errore senza alcun impatto funzionale.