Inaktivera övervakning av ditt Kubernetes-kluster
Använd följande metoder för att ta bort Container Insights eller Prometheus från ditt Kubernetes-kluster.
Behörigheter som krävs
- Du behöver minst deltagaråtkomst till klustret.
Inaktivera containerinsikter
AKS-kluster
Använd CLI-kommandot az aks disable-addons för att inaktivera containerinsikter i ett kluster. Kommandot tar bort agenten från klusternoderna. Den tar inte bort data som redan samlats in och lagras på Log Analytics-arbetsytan för klustret.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Du kan också använda följande ARM-mall nedan för att ta bort containerinsikter.
{
"$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
}
}
}
}
]
}
Arc-aktiverat Kubernetes-kluster
Använd följande CLI-kommando för att ta bort azuremonitor-containers
tillägget och alla Kubernetes-resurser som är relaterade till tillägget.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Ta bort containerinsikter med Helm
Följande steg gäller för följande miljöer:
- AKS-motor i Azure och Azure Stack
- OpenShift version 4 och senare
Kör följande helm-kommando för att identifiera helm-diagramversionen för Container Insights som är installerad i klustret
helm list
Utdata liknar följande:
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-containers-release-1 representerar helm-diagramversionen för Container Insights.
Om du vill ta bort diagramversionen kör du följande helm-kommando.
helm delete <releaseName>
Exempel:
helm delete azmon-containers-release-1
Detta tar bort versionen från klustret. Du kan verifiera genom att
helm list
köra kommandot:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Konfigurationsändringen kan ta några minuter att slutföra. Eftersom Helm spårar dina versioner även efter att du har tagit bort dem kan du granska ett klusters historik och till och med ta bort en version med helm rollback
.
Inaktivera Prometheus
Använd följande az aks update
Azure CLI-kommando med parametern --disable-azure-monitor-metrics
för att ta bort måtttillägget från aks-klustret eller az k8s-extension delete
Azure CLI-kommandot med parametern --name azuremonitor-metrics
för att ta bort måtttillägget från Arc-aktiverat kluster och sluta skicka Prometheus-mått till azure monitor-hanterad tjänst för Prometheus. Den tar inte bort data som redan har samlats in och lagrats på Azure Monitor-arbetsytan för klustret.
AKS-kluster:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Azure Arc-aktiverat kluster:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Det här kommandot utför följande åtgärder:
- Tar bort ama-metrics-agenten från klusternoderna.
- Tar bort inspelningsreglerna som skapats för klustret.
- Tar bort datainsamlingens slutpunkt (DCE).
- Tar bort datainsamlingsregeln (DCR).
- Tar bort datainsamlingsregelassociationen (DCRA) och spelar in regelgrupper som skapats som en del av registrering.
Nästa steg
Om arbetsytan bara skapades för att stödja övervakning av klustret och den inte längre behövs måste du ta bort den manuellt. Om du inte är bekant med hur du tar bort en arbetsyta kan du läsa Ta bort en Azure Log Analytics-arbetsyta med Azure Portal. Glöm inte det arbetsyteresurs-ID som kopierades tidigare i steg 4. Du behöver den informationen.