Log Analytics 작업 영역 누락으로 인해 Azure Kubernetes Service 클러스터를 업그레이드하거나 확장하지 못했습니다.
이 문서에서는 AKS(Microsoft Azure Kubernetes Service) 클러스터를 업그레이드하거나 확장할 때 발생하는 "로그 분석 작업 영역 정보를 가져올 수 없음" 오류에 대한 솔루션을 제공합니다.
증상
AKS 클러스터를 시작, 업그레이드 또는 스케일링할 때 다음 오류 중 하나가 표시 될 수 있습니다.
컨테이너 서비스 '컨테이너 서비스 이름>'<을 저장하지 못했습니다.
오류: 로그 분석 작업 영역 정보를 가져올 수 없습니다.
리소스 ID: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
세부 정보: operationalinsights. WorkspacesClient#GetSharedKeys: 요청에 응답하지 못했습니다. StatusCode=404 -- 원래 오류: autorest/azure: 서비스가 오류를 반환했습니다. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu'를 찾을 수 없습니다.'
또는
오류: 로그 분석 작업 영역을 검색할 수 없습니다. 모니터링을 중지하기 위해 리소스를 의도적으로 삭제한 경우 다음 문서를 https://aka.ms/aks-disable-monitoring-addon통해 모니터링 추가 기능을 사용하지 않도록 설정하세요. 리소스가 실수로 삭제된 경우 다음 문서를 통해 리소스를 다시 만들고 다음 문서를 https://aka.ms/new-log-analyticshttps://aka.ms/aks-enable-addons통해 새 작업 영역 리소스 ID를 사용하도록 설정합니다. 리소스 ID: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
세부 정보: operationalinsights. WorkspacesClient#GetSharedKeys: 요청에 응답하지 못했습니다. StatusCode=404 -- 원래 오류: autorest/azure: 서비스가 오류를 반환했습니다. Status=404 Code='ResourceGroupNotFound' Message='Resource group 'defaultresourcegroup-weu'를 찾을 수 없습니다.'
이 문제는 AKS 클러스터에서 모니터링을 사용하지 않도록 설정하지 않고 작업 영역이 있는 Log Analytics 작업 영역 또는 리소스 그룹을 삭제하는 경우에 발생합니다.
이 문제를 해결하려면 다음 솔루션 중 하나를 사용합니다.
솔루션 1: Log Analytics 작업 영역 복구
작업 영역이 삭제된 후 14일(기본 일시 삭제 기간)보다 작은 경우 작업 영역을 복구합니다.
참고 항목
- 14일이 되지 않은 경우 동일한 이름으로 작업 영역을 다시 만들 수 없습니다. 따라서 AKS 컨트롤 플레인은 리소스 URI를 기반으로 작업 영역을 찾기 때문에 복구를 수행해야 합니다.
- 작업 영역이 리소스 그룹 삭제 작업의 일부로 삭제된 경우 먼저 동일한 이름으로 리소스 그룹을 다시 만들어야 합니다.
- 작업 영역 복구를 수행하려면 작업 영역이 있는 구독 및 리소스 그룹에 대한 기여자 권한이 있어야 하며 다음 정보도 필요합니다.
- 구독 ID
- 리소스 그룹 이름
- 작업 영역 이름
- 지역
Azure CLI 명령을
az aks show -g <clusterRG> -n <clusterName>
실행하여 작업 영역 리소스 ID를 가져옵니다.다음은 명령의 출력 예입니다.
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 cmdlet New-AzOperationalInsightsWorkspace를 실행하여 작업 영역 리소스 ID로 작업 영역을 다시 만듭니다.
업그레이드 또는 크기 조정 작업을 다시 실행합니다.
솔루션 2: AKS 클러스터에서 모니터링 사용 안 함
작업 영역이 삭제된 후 14일이 지난 경우 AKS 클러스터에서 모니터링을 사용하지 않도록 설정한 다음 업그레이드 또는 크기 조정 작업을 다시 실행합니다.
AKS 클러스터에서 모니터링을 사용하지 않도록 설정하려면 다음 명령을 실행합니다.
az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>
모니터링 추가 기능을 사용하지 않도록 설정하는 동안 동일한 오류가 발생하는 경우 누락된 Log Analytics 작업 영역을 다시 만들고 업그레이드 또는 크기 조정 작업을 다시 실행합니다.
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.