Freigeben über


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
  1. 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
    
  2. Erstellen Sie den Arbeitsbereich mit der Arbeitsbereichsressourcen-ID erneut, indem Sie das PowerShell-Cmdlet New-AzOperationalInsightsWorkspace ausführen.

  3. 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.