Désactiver le monitoring de votre cluster Kubernetes
Utilisez les méthodes suivantes pour supprimer Container Insights ou Prometheus de votre cluster Kubernetes.
Autorisations requises
- Vous avez besoin d’au moins un accès Contributeur au cluster.
Désactiver Container Insights
Cluster AKS
Utilisez la commande CLI az aks disable-addons pour désactiver Container Insights sur un cluster. La commande supprime l’agent des nœuds de cluster. Cette commande ne supprime pas les données déjà collectées et stockées dans l’espace de travail Log Analytics de votre cluster.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Vous pouvez également utiliser le modèle ARM suivant ci-dessous pour supprimer Container Insights.
{
"$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
}
}
}
}
]
}
Cluster Kubernetes avec Arc
Utilisez la commande CLI suivante pour supprimer l’extension azuremonitor-containers
et toutes les ressources Kubernetes associées à l’extension.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Supprimer Container Insights avec Helm
Les étapes suivantes s’appliquent à ces environnements :
- Moteur AKS sur Azure et Azure Stack
- Version 4 d’OpenShift et versions ultérieures
Exécutez la commande helm suivante pour identifier la version du chart Helm Container Insights installée sur votre cluster :
helm list
Le résultat doit être similaire au suivant :
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 représente la version de chart Helm pour Container Insights.
Pour supprimer la version du chart, exécutez la commande Helm suivante.
helm delete <releaseName>
Exemple :
helm delete azmon-containers-release-1
Cette opération supprime la version du cluster. Vous pouvez vérifier cela en exécutant la commande
helm list
:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Le changement de configuration peut prendre quelques minutes. Étant donné que Helm suit vos versions même après les avoir supprimées, vous pouvez auditer l’historique d’un cluster et même annuler la suppression d’une version grâce à helm rollback
.
Désactiver Prometheus
Utilisez la commande Azure CLI az aks update
suivante avec le paramètre --disable-azure-monitor-metrics
pour supprimer le module complémentaire de métriques de votre cluster AKS ou la commande Azure CLI az k8s-extension delete
avec le paramètre --name azuremonitor-metrics
pour supprimer le module complémentaire du cluster avec Arc d’activé et arrêter d’envoyer des métriques Prometheus au service géré pour Prometheus d’Azure Monitor. Cette commande ne supprime pas les données déjà collectées et stockées dans l’espace de travail Azure Monitor de votre cluster.
Cluster AKS :
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Cluster avec Azure Arc :
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Cette commande effectue les actions suivantes :
- Supprime l’agent ama-metrics des nœuds de cluster.
- Supprime les règles d’enregistrement créées pour ce cluster.
- Supprime le point de terminaison de collecte de données (DCE).
- Supprime la règle de collecte de données (DCR).
- Supprime l’association de règles de collecte de données (DCRA) et les groupes de règles d’enregistrement lors de l’intégration.
Étapes suivantes
Si l’espace de travail a été créé uniquement pour prendre en charge la surveillance du cluster et qu’il n’est plus nécessaire, vous devez le supprimer manuellement. Si vous n’êtes pas familiarisé avec la suppression d’un espace de travail, consultez la rubrique Supprimer un espace de travail Azure Log Analytics avec le portail Azure. N’oubliez pas l’ID de ressource de l’espace de travail copiée précédemment à l’étape 4. Vous aurez besoin de ces informations.