Impossibile aggiornare o ridimensionare il cluster servizio Azure Kubernetes a causa dell'area di lavoro Log Analytics mancante
Questo articolo fornisce soluzioni a un errore "Non è possibile ottenere informazioni sull'area di lavoro Log Analytics" che si verifica quando si esegue l'aggiornamento o la scalabilità di un cluster Microsoft servizio Azure Kubernetes (AKS).
Sintomi
Quando si avvia, si aggiorna o si ridimensiona un cluster del servizio Azure Kubernetes, è possibile che venga visualizzato uno degli errori seguenti:
Impossibile salvare il servizio contenitore '<nome> servizio contenitore'.
Errore: non è possibile ottenere informazioni sull'area di lavoro Log Analytics.
ID risorsa: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Dettagli: operationalinsights. WorkspacesClient#GetSharedKeys: Errore durante la risposta alla richiesta: StatusCode=404 -- Errore originale: autorest/azure: Il servizio ha restituito un errore. Stato=404 Code='ResourceGroupNotFound' Message='Impossibile trovare il gruppo di risorse 'defaultresourcegroup-weu'.
o
Errore: impossibile recuperare l'area di lavoro Log Analytics. Se la risorsa viene eliminata intenzionalmente per arrestare il monitoraggio, disabilitare anche il componente aggiuntivo di monitoraggio seguendo la documentazione seguente: https://aka.ms/aks-disable-monitoring-addon. Se la risorsa viene eliminata per errore, ricrearla seguendo la documentazione seguente: https://aka.ms/new-log-analyticse abilitare il nuovo ID risorsa dell'area di lavoro seguendo la documentazione seguente: https://aka.ms/aks-enable-addons. ID risorsa: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Dettagli: operationalinsights. WorkspacesClient#GetSharedKeys: Errore durante la risposta alla richiesta: StatusCode=404 -- Errore originale: autorest/azure: Il servizio ha restituito un errore. Stato=404 Code='ResourceGroupNotFound' Message='Impossibile trovare il gruppo di risorse 'defaultresourcegroup-weu'.
Questo problema si verifica se si elimina l'area di lavoro Log Analytics o il gruppo di risorse in cui si trova l'area di lavoro senza disabilitare il monitoraggio nel cluster del servizio Azure Kubernetes.
Per risolvere questo problema, usare una delle soluzioni seguenti.
Soluzione 1: Ripristinare l'area di lavoro Log Analytics
Se sono stati meno di 14 giorni (periodo di eliminazione temporanea predefinito) dopo l'eliminazione dell'area di lavoro, ripristinare l'area di lavoro.
Note
- Se non sono trascorsi 14 giorni, l'area di lavoro non può essere ricreata con lo stesso nome. Pertanto, il ripristino deve essere eseguito perché il piano di controllo del servizio Azure Kubernetes trova l'area di lavoro in base all'URI della risorsa.
- Se l'area di lavoro è stata eliminata come parte di un'operazione di eliminazione del gruppo di risorse, è prima necessario ricreare il gruppo di risorse con lo stesso nome.
- Per eseguire il ripristino dell'area di lavoro, è necessario disporre delle autorizzazioni Collaboratore per la sottoscrizione e il gruppo di risorse in cui si trova l'area di lavoro e sono necessarie anche le informazioni seguenti:
- ID sottoscrizione
- Nome del gruppo di risorse
- Nome dell'area di lavoro
- Region
Ottenere l'ID risorsa dell'area di lavoro eseguendo il comando dell'interfaccia della riga di comando
az aks show -g <clusterRG> -n <clusterName>
di Azure.Ecco un esempio di output del comando:
root@AKS# az aks show -g aksrg -n testcluster1 { "aadProfile": null, "addonProfiles": { "httpapplicationrouting": { "config": {}, "enabled": false }, "omsagent": { "config": { "logAnalyticsWorkspaceResourceID": "/subscriptions/<WorkspaceSubscription>/resourceGroups/defaultresourcegroup-eus/providers/Microsoft.OperationalInsights/workspaces/defaultworkspace-<WorkspaceID>-eus" }, "enabled": true
Ricreare l'area di lavoro con l'ID risorsa dell'area di lavoro eseguendo il cmdlet di PowerShell New-AzOperationalInsightsWorkspace.
Eseguire di nuovo l'operazione di aggiornamento o scalabilità.
Soluzione 2: Disabilitare il monitoraggio nel cluster del servizio Azure Kubernetes
Se sono trascorsi più di 14 giorni dall'eliminazione dell'area di lavoro, disabilitare il monitoraggio nel cluster del servizio Azure Kubernetes e quindi eseguire di nuovo l'operazione di aggiornamento o scalabilità.
Per disabilitare il monitoraggio nel cluster del servizio Azure Kubernetes, eseguire il comando seguente:
az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>
Se si verifica lo stesso errore durante la disabilitazione del componente aggiuntivo di monitoraggio, ricreare l'area di lavoro Log Analytics mancante e quindi eseguire nuovamente l'operazione di aggiornamento o ridimensionamento.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.