تعطيل مراقبة مجموعة Kubernetes الخاصة بك
استخدم الطرق التالية لإزالة نتائج تحليلات الحاوية أو Prometheus من مجموعة Kubernetes الخاصة بك.
الأذونات المطلوبة
- تحتاج على الأقل إلى وصول المساهم إلى نظام المجموعة.
تعطيل نتائج تحليلات الحاوية
كتلة خدمة Azure Kubernetes
استخدم الأمر az aks disable-addons CLI لتعطيل نتائج تحليلات الحاوية على نظام مجموعة. يقوم الأمر بإزالة العامل من عقد نظام المجموعة. لا يزيل البيانات التي تم جمعها وتخزينها بالفعل في مساحة عمل Log Analytics للمجموعة الخاصة بك.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
بدلا من ذلك، يمكنك استخدام قالب ARM التالي أدناه لإزالة نتائج تحليلات الحاوية.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"aksResourceId": {
"type": "string",
"metadata": {
"description": "AKS Cluster Resource ID"
}
},
"aksResourceLocation": {
"type": "string",
"metadata": {
"description": "Location of the AKS resource e.g. \"East US\""
}
},
"aksResourceTagValues": {
"type": "object",
"metadata": {
"description": "Existing all tags on AKS Cluster Resource"
}
}
},
"resources": [
{
"name": "[split(parameters('aksResourceId'),'/')[8]]",
"type": "Microsoft.ContainerService/managedClusters",
"location": "[parameters('aksResourceLocation')]",
"tags": "[parameters('aksResourceTagValues')]",
"apiVersion": "2018-03-31",
"properties": {
"mode": "Incremental",
"id": "[parameters('aksResourceId')]",
"addonProfiles": {
"omsagent": {
"enabled": false,
"config": null
}
}
}
}
]
}
مجموعة Kubernetes الممكنة بواسطة Arc
تتوفر البرامج النصية PowerShell وBash التالية لإزالة نتائج تحليلات الحاوية من مجموعات Kubernetes التي تدعم Arc. يمكنك الحصول على سياق kube لنظام المجموعة الخاص بك عن طريق تشغيل الأمر kubectl config get-contexts
. إذا كنت تريد استخدام السياق الحالي، فلا تحدد هذه المعلمة.
PowerShell: disable-monitoring.ps1
# Use current context
.\disable-monitoring.ps1 -clusterResourceId <cluster-resource-id>
# Specify kube-context
.\disable-monitoring.ps1 -clusterResourceId <cluster-resource-id> -kubeContext <kube-context>
Bash: disable-monitoring.sh
# Use current context
bash disable-monitoring.sh --resource-id $AZUREARCCLUSTERRESOURCEID
# Specify kube-context
bash disable-monitoring.sh --resource-id $AZUREARCCLUSTERRESOURCEID --kube-context $KUBECONTEXT
إزالة نتائج تحليلات الحاوية باستخدام Helm
تنطبق الخطوات التالية على البيئات التالية:
- محرك AKS في Azure وAzure Stack
- إصدار OpenShift 4 وأعلى
قم بتشغيل أمر helm التالي لتحديد إصدار مخطط Helm نتائج تحليلات الحاوية المثبت على نظام المجموعة
helm list
الإخراج مشابه لما يلي:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION azmon-containers-release-1 default 3 2020-04-21 15:27:24.1201959 -0700 PDT deployed azuremonitor-containers-2.7.0 7.0.0-1
يمثل azmon-container-release-1 إصدار مخطط helm لنتائج تحليلات الحاوية.
لحذف إصدار المخطط، شغِّل أمر helm التالي.
helm delete <releaseName>
مثال:
helm delete azmon-containers-release-1
يؤدي هذا إلى إزالة الإصدار من نظام المجموعة. يمكنك التحقق من خلال تشغيل الأمر
helm list
:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
قد يستغرق تغيير التكوين بضع دقائق حتى يكتمل. نظرًا لأن Helm يتتبع إصداراتك حتى بعد حذفها، يمكنك تدقيق سجل مجموعة، كما يمكنك إلغاء حذف إصدار باستخدام helm rollback
.
تعطيل Prometheus
استخدم أمر Azure CLI التالي az aks update
مع --disable-azure-monitor-metrics
المعلمة لإزالة الوظيفة الإضافية للمقاييس من مجموعة AKS أو az k8s-extension delete
أمر Azure CLI مع --name azuremonitor-metrics
المعلمة لإزالة الوظيفة الإضافية للمقاييس من نظام المجموعة الممكن ل Arc، وإيقاف إرسال مقاييس Prometheus إلى خدمة Azure Monitor المدارة ل Prometheus. لا يزيل البيانات التي تم جمعها وتخزينها بالفعل في مساحة عمل Azure Monitor للمجموعة الخاصة بك.
نظام مجموعة AKS:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
نظام المجموعة الذي يدعم Azure Arc:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
ينفذ هذا الأمر الإجراءات التالية:
- يزيل عامل ama-metrics من عقد نظام المجموعة.
- حذف قواعد التسجيل التي تم إنشاؤها لتلك المجموعة.
- حذف نقطة نهاية جمع البيانات (DCE).
- حذف قاعدة جمع البيانات (DCR).
- حذف اقتران قواعد جمع البيانات (DCRA) ومجموعات قواعد التسجيل التي تم إنشاؤها كجزء من الإعداد.
الخطوات التالية
إذا تم إنشاء مساحة العمل فقط لدعم مراقبة نظام المجموعة ولم تعد هناك حاجة إليها، يجب حذفها يدويا. إذا لم تكن على دراية بكيفية حذف مساحة عمل، فشاهد حذف مساحة عمل Azure Log Analytics باستخدام مدخل Microsoft Azure. لا تنس معرف مورد مساحة العمل المنسوخ سابقا في الخطوة 4. ستحتاج إلى هذه المعلومات.