Не удалось обновить или масштабировать кластер Служба Azure Kubernetes из-за отсутствия рабочей области Log Analytics
В этой статье содержатся решения об ошибке "Не удается получить сведения о рабочей области log analytics", которая возникает при обновлении или масштабировании кластера Microsoft Служба Azure Kubernetes (AKS).
Симптомы
При запуске, обновлении или масштабировании кластера AKS может возникнуть одна из следующих ошибок:
Не удалось сохранить службу контейнеров "<имя> службы контейнеров".
Ошибка. Не удается получить сведения о рабочей области Log Analytics.
Идентификатор ресурса: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Подробные сведения: operationsinsights. WorkspacesClient#GetSharedKeys: сбой ответа на запрос: StatusCode=404 - Исходная ошибка: autorest/azure: служба вернула ошибку. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' не удалось найти.
or
Ошибка. Не удалось получить рабочую область Log Analytics. Если ресурс намеренно удаляется для остановки мониторинга, также отключите надстройку мониторинга, выполнив следующую документацию. https://aka.ms/aks-disable-monitoring-addon Если ресурс удаляется по ошибке, повторно создайте его, выполнив следующую документацию: https://aka.ms/new-log-analyticsи включите идентификатор нового ресурса рабочей области, выполнив следующую документацию: https://aka.ms/aks-enable-addons Идентификатор ресурса: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Подробные сведения: operationsinsights. WorkspacesClient#GetSharedKeys: сбой ответа на запрос: StatusCode=404 - Исходная ошибка: autorest/azure: служба вернула ошибку. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu' не удалось найти.
Эта проблема возникает, если удалить рабочую область Log Analytics или группу ресурсов, в которой находится рабочая область без отключения мониторинга в кластере AKS.
Чтобы устранить эту проблему, используйте одно из следующих решений.
Решение 1. Восстановление рабочей области Log Analytics
Если это было менее 14 дней (период обратимого удаления по умолчанию) после удаления рабочей области, восстановите рабочую область.
Примечание.
- Если это не было 14 дней, рабочая область не может быть воссоздана с тем же именем. Поэтому необходимо выполнить восстановление, так как плоскость управления AKS находит рабочую область на основе URI ресурса.
- Если рабочая область была удалена в рамках операции удаления группы ресурсов, сначала необходимо повторно создать группу ресурсов с тем же именем.
- Чтобы выполнить восстановление рабочей области, у вас должны быть разрешения участника для подписки и группы ресурсов, в которой находится рабочая область, а также необходимы следующие сведения:
- Идентификатор подписки
- Имя группы ресурсов
- имя рабочей области.
- Регион
Получите идентификатор ресурса рабочей области, выполнив команду
az aks show -g <clusterRG> -n <clusterName>
Azure CLI.Вот пример выходных данных этой команды:
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
Повторно создайте рабочую область с идентификатором ресурса рабочей области, выполнив командлет PowerShell New-AzOperationalInsightsWorkspace.
Снова запустите операцию обновления или масштабирования.
Решение 2. Отключение мониторинга в кластере AKS
Если с момента удаления рабочей области было более 14 дней, отключите мониторинг в кластере AKS, а затем снова выполните операцию обновления или масштабирования.
Чтобы отключить мониторинг в кластере AKS, выполните следующую команду:
az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>
Если при отключении надстройки мониторинга возникает та же ошибка, повторно создайте недостающую рабочую область Log Analytics, а затем снова выполните операцию обновления или масштабирования.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.