Bewaking van uw Kubernetes-cluster uitschakelen
Gebruik de volgende methoden om Container Insights of Prometheus te verwijderen uit uw Kubernetes-cluster.
Vereiste machtigingen
- U hebt ten minste inzendertoegang tot het cluster nodig.
Containerinzichten uitschakelen
AKS-cluster
Gebruik de CLI-opdracht az aks disable-addons om Container Insights in een cluster uit te schakelen. Met de opdracht wordt de agent verwijderd uit de clusterknooppunten. Hiermee worden de gegevens die al zijn verzameld en opgeslagen in de Log Analytics-werkruimte voor uw cluster niet verwijderd.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
U kunt ook de volgende ARM-sjabloon hieronder gebruiken om Container Insights te verwijderen.
{
"$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-cluster met Arc
Gebruik de volgende CLI-opdracht om de azuremonitor-containers
extensie en alle Kubernetes-resources met betrekking tot de extensie te verwijderen.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Containerinzichten verwijderen met Helm
De volgende stappen zijn van toepassing op de volgende omgevingen:
- AKS-engine in Azure en Azure Stack
- OpenShift versie 4 en hoger
Voer de volgende Helm-opdracht uit om de Helm-grafiekrelease van Container Insights te identificeren die op uw cluster is geïnstalleerd
helm list
De uitvoer ziet er ongeveer als volgt uit:
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 vertegenwoordigt de helm-grafiekrelease voor Container Insights.
Als u de grafiekrelease wilt verwijderen, voert u de volgende Helm-opdracht uit.
helm delete <releaseName>
Voorbeeld:
helm delete azmon-containers-release-1
Hiermee wordt de release uit het cluster verwijderd. U kunt dit controleren door de
helm list
opdracht uit te voeren:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Het kan enkele minuten duren voordat de configuratie is gewijzigd. Omdat Helm uw releases bijhoudt, zelfs nadat u ze hebt verwijderd, kunt u de geschiedenis van een cluster controleren en zelfs de verwijdering van een release ongedaan maken met helm rollback
.
Prometheus uitschakelen
Gebruik de volgende az aks update
Azure CLI-opdracht met de --disable-azure-monitor-metrics
parameter om de invoegtoepassing met metrische gegevens te verwijderen uit uw AKS-cluster of az k8s-extension delete
Azure CLI-opdracht met de --name azuremonitor-metrics
parameter om de invoegtoepassing met metrische gegevens te verwijderen uit het cluster met Arc en om te stoppen met het verzenden van metrische gegevens naar de beheerde Azure Monitor-service voor Prometheus. Hiermee worden de gegevens die al zijn verzameld en opgeslagen in de Azure Monitor-werkruimte voor uw cluster, niet verwijderd.
AKS-cluster:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Cluster met Azure Arc:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Met deze opdracht worden de volgende acties uitgevoerd:
- Hiermee verwijdert u de agent voor metrische gegevens van ama uit de clusterknooppunten.
- Hiermee verwijdert u de opnameregels die voor dat cluster zijn gemaakt.
- Hiermee verwijdert u het eindpunt voor gegevensverzameling (DCE).
- Hiermee verwijdert u de regel voor gegevensverzameling (DCR).
- Hiermee verwijdert u de DCRA (Data Collection Rule Association) en opnameregelsgroepen die zijn gemaakt als onderdeel van onboarding.
Volgende stappen
Als de werkruimte alleen is gemaakt ter ondersteuning van het bewaken van het cluster en deze niet meer nodig is, moet u deze handmatig verwijderen. Als u niet bekend bent met het verwijderen van een werkruimte, raadpleegt u Een Azure Log Analytics-werkruimte verwijderen met Azure Portal. Vergeet niet de resource-id van de werkruimte die u eerder in stap 4 hebt gekopieerd. U hebt die informatie nodig.