Fehler beim Upgrade oder Skalieren des Azure Kubernetes-Dienstclusters aufgrund fehlender Log Analytics-Arbeitsbereiche
Dieser Artikel enthält Lösungen für einen Fehler "Protokollanalyse-Arbeitsbereichsinformationen können nicht abgerufen werden", der auftritt, wenn Sie einen Microsoft Azure Kubernetes Service (AKS)-Cluster aktualisieren oder skalieren.
Symptome
Wenn Sie einen AKS-Cluster starten, aktualisieren oder skalieren, wird möglicherweise eine der folgenden Fehler angezeigt:
Fehler beim Speichern des Containerdiensts "<Containerdienstname>".
Fehler: Protokollanalyse-Arbeitsbereichsinformationen können nicht abgerufen werden.
Ressourcen-ID: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Detail: operationalinsights. WorkspacesClient#GetSharedKeys: Fehler beim Antworten auf Anforderung: StatusCode=404 -- Originalfehler: autorest/azure: Der Dienst hat einen Fehler zurückgegeben. Status=404 Code='ResourceGroupNotFound' Message='Resource Group 'defaultresourcegroup-weu' konnte nicht gefunden werden.'
or
Fehler: Der Log Analytics-Arbeitsbereich kann nicht abgerufen werden. Wenn die Ressource absichtlich gelöscht wird, um die Überwachung zu beenden, deaktivieren Sie auch das Überwachungs-Addon durch folgendes Dokument: https://aka.ms/aks-disable-monitoring-addon. Wenn die Ressource versehentlich gelöscht wird, erstellen Sie sie erneut mit folgendem Dokument: https://aka.ms/new-log-analytics, und aktivieren Sie die neue Arbeitsbereichsressourcen-ID durch folgendes Dokument: https://aka.ms/aks-enable-addons. Ressourcen-ID: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Detail: operationalinsights. WorkspacesClient#GetSharedKeys: Fehler beim Antworten auf Anforderung: StatusCode=404 -- Originalfehler: autorest/azure: Der Dienst hat einen Fehler zurückgegeben. Status=404 Code='ResourceGroupNotFound' Message='Resource Group 'defaultresourcegroup-weu' konnte nicht gefunden werden.'
Dieses Problem tritt auf, wenn Sie den Log Analytics-Arbeitsbereich oder die Ressourcengruppe löschen, in der sich der Arbeitsbereich befindet, ohne die Überwachung auf dem AKS-Cluster zu deaktivieren.
Beheben Sie dieses Problem mithilfe einer der folgenden Lösungen.
Lösung 1: Wiederherstellen des Log Analytics-Arbeitsbereichs
Wenn sie seit dem Löschen des Arbeitsbereichs weniger als 14 Tage (der Standardzeitraum für vorläufiges Löschen) beträgt, stellen Sie den Arbeitsbereich wieder her.
Notiz
- Wenn er nicht 14 Tage lang war, kann der Arbeitsbereich nicht mit demselben Namen neu erstellt werden. Daher muss die Wiederherstellung erfolgen, da die AKS-Steuerelementebene den Arbeitsbereich basierend auf dem Ressourcen-URI findet.
- Wenn Ihr Arbeitsbereich als Teil eines Vorgangs zum Löschen einer Ressourcengruppe gelöscht wurde, müssen Sie zuerst die Ressourcengruppe mit demselben Namen neu erstellen.
- Um die Arbeitsbereichwiederherstellung durchzuführen, müssen Sie über die Berechtigung "Mitwirkender" für das Abonnement und die Ressourcengruppe verfügen, in der sich der Arbeitsbereich befindet, und die folgenden Informationen sind ebenfalls erforderlich:
- Abonnement-ID
- Ressourcengruppenname
- Arbeitsbereichname
- Region
Rufen Sie die Ressourcen-ID des Arbeitsbereichs ab, indem Sie den Azure CLI-Befehl
az aks show -g <clusterRG> -n <clusterName>
ausführen.Dies ist ein Beispiel für die Befehlsausgabe:
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
Erstellen Sie den Arbeitsbereich mit der Arbeitsbereichsressourcen-ID erneut, indem Sie das PowerShell-Cmdlet New-AzOperationalInsightsWorkspace ausführen.
Führen Sie den Upgrade- oder Skalierungsvorgang erneut aus.
Lösung 2: Deaktivieren der Überwachung auf dem AKS-Cluster
Wenn es mehr als 14 Tage seit dem Löschen des Arbeitsbereichs war, deaktivieren Sie die Überwachung auf dem AKS-Cluster, und führen Sie dann den Upgrade- oder Skalierungsvorgang erneut aus.
Führen Sie den folgenden Befehl aus, um die Überwachung auf dem AKS-Cluster zu deaktivieren:
az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>
Wenn beim Deaktivieren des Überwachungs-Add-Ons derselbe Fehler auftritt, erstellen Sie den fehlenden Log Analytics-Arbeitsbereich neu, und führen Sie dann den Upgrade- oder Skalierungsvorgang erneut aus.
Kontaktieren Sie uns für Hilfe
Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.