Delen via


Kan het Azure Kubernetes Service-cluster niet upgraden of schalen vanwege een ontbrekende Log Analytics-werkruimte

Dit artikel bevat oplossingen voor de fout 'Kan geen log analytics-werkruimtegegevens ophalen' die optreedt wanneer u een Microsoft Azure Kubernetes Service-cluster (AKS) bijwerkt of schaalt.

Symptomen

Wanneer u een AKS-cluster start, upgradet of schaalt, ziet u mogelijk een van de volgende fouten:

Kan containerservice '<containerservicenaam>' niet opslaan.
Fout: Kan geen log analytics-werkruimtegegevens ophalen.
Resource-id: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Details: operationalinsights. WorkspacesClient#GetSharedKeys: Fout bij het reageren op aanvraag: StatusCode=404 -- Oorspronkelijke fout: autorest/azure: Service heeft een fout geretourneerd. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' is niet gevonden.'

or

Fout: Kan log analytics-werkruimte niet ophalen. Als de resource opzettelijk wordt verwijderd om de bewaking te stoppen, moet u ook de invoegtoepassing voor bewaking uitschakelen door het volgende document te volgen: https://aka.ms/aks-disable-monitoring-addon Als de resource per ongeluk wordt verwijderd, maakt u deze opnieuw door het volgende document te volgen: https://aka.ms/new-log-analyticsen schakel de nieuwe resource-id van de werkruimte in door het volgende document te volgen: https://aka.ms/aks-enable-addons Resource-id: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Details: operationalinsights. WorkspacesClient#GetSharedKeys: Fout bij het reageren op aanvraag: StatusCode=404 -- Oorspronkelijke fout: autorest/azure: Service heeft een fout geretourneerd. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' is niet gevonden.'

Dit probleem treedt op als u de Log Analytics-werkruimte of de resourcegroep verwijdert waar de werkruimte zich bevindt zonder bewaking op het AKS-cluster uit te schakelen.

Gebruik een van de volgende oplossingen om dit probleem op te lossen.

Oplossing 1: De Log Analytics-werkruimte herstellen

Als deze minder dan 14 dagen (de standaardperiode voor voorlopig verwijderen) sinds de werkruimte is verwijderd, herstelt u de werkruimte.

Notitie

  • Als deze niet 14 dagen is geweest, kan de werkruimte niet opnieuw worden gemaakt met dezelfde naam. Daarom moet het herstel worden uitgevoerd omdat het AKS-besturingsvlak de werkruimte vindt op basis van de resource-URI.
  • Als uw werkruimte is verwijderd als onderdeel van een verwijderbewerking van een resourcegroep, moet u eerst de resourcegroep opnieuw maken met dezelfde naam.
  • Als u het herstel van de werkruimte wilt uitvoeren, moet u de machtiging Inzender hebben voor het abonnement en de resourcegroep waar de werkruimte zich bevindt. De volgende informatie is ook vereist:
    • Abonnements-id
    • Naam resourcegroep
    • Werkruimtenaam
    • Regio
  1. Haal de resource-id van de werkruimte op door de Azure CLI-opdracht az aks show -g <clusterRG> -n <clusterName>uit te voeren.

    Hier volgt een voorbeeld van de uitvoer van de opdracht:

    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. Maak de werkruimte opnieuw met de resource-id van de werkruimte door de PowerShell-cmdlet New-AzOperationalInsightsWorkspace uit te voeren.

  3. Voer de upgrade- of schaalbewerking opnieuw uit.

Oplossing 2: Bewaking op het AKS-cluster uitschakelen

Als de werkruimte meer dan 14 dagen geleden is verwijderd, schakelt u bewaking uit op het AKS-cluster en voert u de upgrade- of schaalbewerking opnieuw uit.

Voer de volgende opdracht uit om bewaking op het AKS-cluster uit te schakelen:

az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>

Als dezelfde fout optreedt tijdens het uitschakelen van de bewakingsinvoegtoepassing, maakt u de ontbrekende Log Analytics-werkruimte opnieuw en voert u de upgrade- of schaalbewerking opnieuw uit.

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.