Eksik Log Analytics çalışma alanı nedeniyle Azure Kubernetes Service kümesi yükseltılamadı veya ölçeklendirilemedi
Bu makalede, bir Microsoft Azure Kubernetes Service (AKS) kümesini yükselttiğiniz veya ölçeklendirdiğinizde oluşan "Log Analytics çalışma alanı bilgileri alınamıyor" hatasının çözümleri sağlanır.
Belirtiler
AKS kümesini başlattığınızda, yükselttiğinde veya ölçeklendirirken aşağıdaki hatalardan birini görebilirsiniz:
'Kapsayıcı hizmeti adı>'< kapsayıcı hizmeti kaydedilemedi.
Hata: Log Analytics çalışma alanı bilgileri alınamıyor.
Kaynak Kimliği: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Ayrıntı: operationalinsights. WorkspacesClient#GetSharedKeys: İstek yanıtlanırken hata oluştu: StatusCode=404 -- Özgün Hata: autorest/azure: Hizmet bir hata döndürdü. Status=404 Code='ResourceGroupNotFound' Message='''Defaultresourcegroup-weu' kaynak grubu bulunamadı.'
veya
Hata: Log Analytics çalışma alanı alınamıyor. İzlemeyi durdurmak için kaynak kasıtlı olarak silinirse, lütfen aşağıdaki belgeyi kullanarak izleme eklentisini de devre dışı bırakın: https://aka.ms/aks-disable-monitoring-addon. Kaynak yanlışlıkla silinirse, lütfen aşağıdaki belgeyi https://aka.ms/new-log-analyticskullanarak yeniden oluşturun ve aşağıdaki belgeyi kullanarak yeni çalışma alanı kaynak kimliğini etkinleştirin: https://aka.ms/aks-enable-addons. Kaynak Kimliği: /subscriptions/<WorkspaceSubscription>/resourcegroups/defaultresourcegroup-weu/providers/microsoft.operationalinsights/workspaces/defaultworkspace-WorkspaceID-weu<>.
Ayrıntı: operationalinsights. WorkspacesClient#GetSharedKeys: İstek yanıtlanırken hata oluştu: StatusCode=404 -- Özgün Hata: autorest/azure: Hizmet bir hata döndürdü. Status=404 Code='ResourceGroupNotFound' Message='''Defaultresourcegroup-weu' kaynak grubu bulunamadı.'
Bu sorun, AKS kümesinde izlemeyi devre dışı bırakmadan Log Analytics çalışma alanını veya çalışma alanının bulunduğu kaynak grubunu silerseniz oluşur.
Bu sorunu çözmek için aşağıdaki çözümlerden birini kullanın.
Çözüm 1: Log Analytics çalışma alanını kurtarma
Çalışma alanı silindikten sonra 14 günden (varsayılan geçici silme süresi) az geçtiyse, çalışma alanını kurtarın.
Not
- 14 gün olmadıysa çalışma alanı aynı adla yeniden oluşturulamaz. Bu nedenle, AKS denetim düzlemi kaynak URI'sini temel alarak çalışma alanını bulduğu için kurtarma yapılmalıdır.
- Çalışma alanınız bir kaynak grubu silme işleminin parçası olarak silindiyse, önce aynı ada sahip kaynak grubunu yeniden oluşturmanız gerekir.
- Çalışma alanı kurtarma işlemini gerçekleştirmek için, çalışma alanının bulunduğu abonelik ve kaynak grubu üzerinde Katkıda Bulunan izinlerine sahip olmanız gerekir ve aşağıdaki bilgiler de gereklidir:
- Abonelik Kimliği
- Kaynak Grubu adı
- Çalışma alanı adı
- Region
Azure CLI komutunu
az aks show -g <clusterRG> -n <clusterName>
çalıştırarak çalışma alanı kaynak kimliğini alın.Komutun örnek çıktısı aşağıda verilmişti:
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
New-AzOperationalInsightsWorkspace PowerShell cmdlet'ini çalıştırarak çalışma alanı kaynak kimliğiyle çalışma alanını yeniden oluşturun.
Yükseltme veya ölçeklendirme işlemini yeniden çalıştırın.
Çözüm 2: AKS kümesinde izlemeyi devre dışı bırakma
Çalışma alanının silinmesinin üzerinden 14 günden fazla geçtiyse AKS kümesinde izlemeyi devre dışı bırakın ve yükseltme veya ölçeklendirme işlemini yeniden çalıştırın.
AKS kümesinde izlemeyi devre dışı bırakmak için aşağıdaki komutu çalıştırın:
az aks disable-addons -a monitoring -g <clusterRG> -n <clusterName>
İzleme eklentisini devre dışı bırakırken aynı hata oluşursa, eksik Log Analytics çalışma alanını yeniden oluşturun ve yükseltme veya ölçeklendirme işlemini yeniden çalıştırın.
Yardım için bize ulaşın
Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.