Yeni bir Azure Kubernetes hizmeti (AKS) kümesini izlemeyi etkinleştir

Bu makalede, aboneliğinizde dağıtmaya hazırlanmakta olduğunuz Azure Kubernetes hizmetinde barındırılan yönetilen Kubernetes kümesini Izlemek için kapsayıcı öngörülerinin nasıl ayarlanacağı açıklanır.

Desteklenen yöntemlerden birini kullanarak bir AKS kümesinin izlenmesini etkinleştirebilirsiniz:

  • Azure CLI
  • Terraform

Azure CLI’yı kullanarak etkinleştirme

Azure CLı ile oluşturulan yeni bir AKS kümesinin izlenmesini etkinleştirmek için, aks kümesi oluşturmabölümünde yer alarak hızlı başlangıç makalesindeki adımları izleyin.

Not

Azure CLı 'yı kullanmayı seçerseniz, önce CLı 'yi yerel olarak yüklemeniz ve kullanmanız gerekir. Azure CLı sürüm 2.0.74 veya üstünü çalıştırıyor olmanız gerekir. Sürümünüzü tanımlamak için öğesini çalıştırın az --version . Azure CLı 'yi yüklemeniz veya yükseltmeniz gerekiyorsa bkz. Azure CLI 'Yı yüklemek. Aks-Preview CLı uzantısı sürümü 0.4.12 veya üstünü yüklediyseniz, AKS Önizleme özellikleri Azure US Governmnet bulutu 'nda kullanılamadığından, önizleme uzantısını etkinleştirmek için yaptığınız tüm değişiklikleri kaldırın.

Terrayform kullanarak etkinleştir

Teresform kullanarak yeni bir AKS kümesi dağıtıyorsanız, mevcut bir tane belirtmeyi seçmediyseniz Log Analytics bir çalışma alanı oluşturmak için profilde gereken bağımsız değişkenleri belirtirsiniz.

Not

Terrayform kullanmayı seçerseniz, Teraform Azure RM Provider sürüm 1.17.0 veya üstünü çalıştırıyor olmanız gerekir.

Çalışma alanına kapsayıcı öngörüleri eklemek için, addon_profile dahil ederek azurerm_log_analytics_solution ve oms_agent belirterek profili doldurun.

İzlemeyi etkinleştirdikten ve tüm yapılandırma görevleri başarıyla tamamlandıktan sonra, kümenizin performansını iki şekilde izleyebilirsiniz:

  • Sol bölmedeki sistem durumu ' nu seçerek doğrudan aks kümesinde.

  • Seçili küme için AKS kümesi sayfasında bulunan kapsayıcı öngörülerini izle kutucuğunu seçin. Azure Izleyici 'de, sol bölmede sistem durumu' nu seçin.

    AKS 'de kapsayıcı öngörülerini seçme seçenekleri

İzlemeyi etkinleştirdikten sonra, küme için sistem durumu ölçümlerini görüntüleyebilmeniz yaklaşık 15 dakika sürebilir.

Aracıyı ve çözüm dağıtımını doğrulama

Aracı sürümü 06072018 veya sonraki sürümlerde, hem aracının hem de çözümün başarıyla dağıtıldığını doğrulayabilirsiniz. Aracının önceki sürümleriyle, yalnızca aracı dağıtımını doğrulayabilirsiniz.

Aracı sürüm 06072018 veya üzeri

Aracının başarıyla dağıtıldığını doğrulamak için aşağıdaki komutu çalıştırın.

kubectl get ds omsagent --namespace=kube-system

Çıktının düzgün şekilde dağıtıldığını belirten aşağıdakine benzer olması gerekir:

User@aksuser:~$ kubectl get ds omsagent --namespace=kube-system 
NAME       DESIRED   CURRENT   READY     UP-TO-DATE   AVAILABLE   NODE SELECTOR                 AGE
omsagent   2         2         2         2            2           beta.kubernetes.io/os=linux   1d

Çözümün dağıtımını doğrulamak için şu komutu çalıştırın:

kubectl get deployment omsagent-rs -n=kube-system

Çıktının düzgün şekilde dağıtıldığını belirten aşağıdakine benzer olması gerekir:

User@aksuser:~$ kubectl get deployment omsagent-rs -n=kube-system 
NAME       DESIRED   CURRENT   UP-TO-DATE   AVAILABLE    AGE
omsagent   1         1         1            1            3h

06072018 'den önceki aracı sürümü

06072018 ' den önce yayınlanan Log Analytics Agent sürümünün düzgün şekilde dağıtılmadığını doğrulamak için şu komutu çalıştırın:

kubectl get ds omsagent --namespace=kube-system

Çıktının düzgün şekilde dağıtıldığını belirten aşağıdakine benzer olması gerekir:

User@aksuser:~$ kubectl get ds omsagent --namespace=kube-system 
NAME       DESIRED   CURRENT   READY     UP-TO-DATE   AVAILABLE   NODE SELECTOR                 AGE
omsagent   2         2         2         2            2           beta.kubernetes.io/os=linux   1d

CLı ile yapılandırmayı görüntüleme

Çözümü, aks show çözüm etkinleştirilmiş veya değil, Log Analytics çalışma alanı RESOURCEID ve kümeyle ilgili özet ayrıntıları gibi ayrıntıları almak için kullanın.

az aks show -g <resourceGroupofAKSCluster> -n <nameofAksCluster>

Birkaç dakika sonra komut tamamlanır ve çözüm hakkında JSON biçimli bilgileri döndürür. Komutun sonuçları izleme eklentisi profilini göstermelidir ve aşağıdaki örnek çıktıya benzer:

"addonProfiles": {
    "omsagent": {
      "config": {
        "logAnalyticsWorkspaceResourceID": "/subscriptions/<WorkspaceSubscription>/resourceGroups/<DefaultWorkspaceRG>/providers/Microsoft.OperationalInsights/workspaces/<defaultWorkspaceName>"
      },
      "enabled": true
    }
  }

Sonraki adımlar

  • Çözümü oluşturmaya çalışırken sorunlarla karşılaşırsanız, sorun giderme kılavuzunu gözden geçirin

  • İzleme etkinken, AKS kümeniz ve üzerinde çalışan iş yüklerinizin sistem durumunu ve kaynak kullanımını toplayıp, kapsayıcı öngörülerini nasıl kullanacağınızı öğrenin.