Compartir a través de


Error al actualizar o escalar el clúster de Azure Kubernetes Service debido a la falta de área de trabajo de Log Analytics

En este artículo se proporcionan soluciones a un error "No se puede obtener información del área de trabajo de Log Analytics" que se produce al actualizar o escalar un clúster de Microsoft Azure Kubernetes Service (AKS).

Síntomas

Al iniciar, actualizar o escalar un clúster de AKS, es posible que vea uno de los siguientes errores:

No se pudo guardar el servicio de contenedor "<nombre> del servicio de contenedor".
Error: No se puede obtener información del área de trabajo de Log Analytics.
Identificador de recurso: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Detalle: operationalinsights. WorkspacesClient#GetSharedKeys: error al responder a la solicitud: StatusCode=404 -- Error original: autorest/azure: El servicio devolvió un error. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' no se encontró.

o

Error: No se puede recuperar el área de trabajo de Log Analytics. Si el recurso se elimina intencionadamente para detener la supervisión, también deshabilite el complemento de supervisión siguiendo el documento: https://aka.ms/aks-disable-monitoring-addon. Si el recurso se elimina por error, vuelva a crearlo siguiendo el documento: https://aka.ms/new-log-analyticsy habilite el nuevo identificador de recurso del área de trabajo siguiendo el documento: https://aka.ms/aks-enable-addons. Identificador de recurso: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Detalle: operationalinsights. WorkspacesClient#GetSharedKeys: error al responder a la solicitud: StatusCode=404 -- Error original: autorest/azure: El servicio devolvió un error. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' no se encontró.

Este problema se produce si elimina el área de trabajo de Log Analytics o el grupo de recursos donde se encuentra el área de trabajo sin deshabilitar la supervisión en el clúster de AKS.

Para resolver el problema, utilice una de las siguientes soluciones.

Solución 1: Recuperación del área de trabajo de Log Analytics

Si ha transcurrido menos de 14 días (el período de eliminación temporal predeterminado) desde que se eliminó el área de trabajo, recupere el área de trabajo.

Nota:

  • Si no ha transcurrido 14 días, el área de trabajo no se puede volver a crear con el mismo nombre. Por lo tanto, la recuperación debe realizarse porque el plano de control de AKS encuentra el área de trabajo en función del URI del recurso.
  • Si el área de trabajo se eliminó como parte de una operación de eliminación de grupo de recursos, primero debe volver a crear el grupo de recursos con el mismo nombre.
  • Para realizar la recuperación del área de trabajo, debe tener los permisos de colaborador en la suscripción y el grupo de recursos donde se encuentra el área de trabajo y también se requiere la siguiente información:
    • Id. de suscripción
    • Nombre del grupo de recursos
    • Nombre del área de trabajo
    • Region
  1. Para obtener el identificador de recurso del área de trabajo, ejecute el comando az aks show -g <clusterRG> -n <clusterName>de la CLI de Azure .

    Este es un ejemplo del resultado 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
    
  2. Vuelva a crear el área de trabajo con el identificador de recurso del área de trabajo ejecutando el cmdlet de PowerShell New-AzOperationalInsightsWorkspace.

  3. Vuelva a ejecutar la operación de actualización o escalado.

Solución 2: Deshabilitar la supervisión en el clúster de AKS

Si ha transcurrido más de 14 días desde que se eliminó el área de trabajo, deshabilite la supervisión en el clúster de AKS y vuelva a ejecutar la operación de actualización o escalado.

Para deshabilitar la supervisión en el clúster de AKS, ejecute el siguiente comando:

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

Si se produce el mismo error al deshabilitar el complemento de supervisión, vuelva a crear el área de trabajo de Log Analytics que falta y, a continuación, vuelva a ejecutar la operación de actualización o escalado.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.