Deshabilitar la supervisión del clúster de Kubernetes
Use los métodos siguientes para quitar Container Insights o Prometheus del clúster de Kubernetes.
Permisos necesarios
- Se necesita al menos acceso de Colaborador al clúster.
Deshabilitar Container Insights
Clúster de AKS
Use el comando de la CLI az aks disable-addons para deshabilitar Container Insights en el clúster. El comando quita el agente de los nodos del clúster. No quita los datos ya recopilados y almacenados en el área de trabajo de Log Analytics del clúster.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Como alternativa, se puede usar la siguiente plantilla de ARM para quitar 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
}
}
}
}
]
}
Clúster de Kubernetes habilitado para Arc
Utilice el siguiente comando de la CLI para eliminar la extensión azuremonitor-containers
y todos los recursos de Kubernetes relacionados con la extensión.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Eliminación de Container Insights con Helm
Los pasos siguientes se aplican a los siguientes entornos:
- Motor de AKS en Azure y Azure Stack
- OpenShift versión 4 y versiones posteriores
Ejecute el siguiente comando de Helm para identificar la versión del gráfico de Helm de Container Insights instalada en el clúster
helm list
El resultado debería ser similar al siguiente:
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 representa la versión del gráfico de Helm para Container Insights.
Para eliminar la versión del gráfico, ejecute el siguiente comando de Helm.
helm delete <releaseName>
Ejemplo:
helm delete azmon-containers-release-1
Esto elimina la versión del clúster. Puede comprobarlo mediante la ejecución del comando
helm list
:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
El cambio de configuración puede tardar unos minutos en completarse. Dado que Helm realiza un seguimiento de las versiones incluso después de eliminarlas, es posible auditar el historial de un clúster e incluso recuperar una versión con helm rollback
.
Deshabilitar Prometheus
Use el siguiente comando az aks update
de la CLI de Azure con el parámetro --disable-azure-monitor-metrics
para quitar el complemento de métricas del clúster de AKS, o bien el comando az k8s-extension delete
de la CLI de Azure con el parámetro --name azuremonitor-metrics
para quitar el complemento de métricas del clúster habilitado para Arc, y dejar de enviar métricas de Prometheus al servicio administrado para Prometheus de Azure Monitor. No quita los datos ya recopilados y almacenados en el área de trabajo de Azure Monitor del clúster.
Clúster de AKS:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Clúster habilitado para Azure Arc:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Este comando realiza las siguientes acciones:
- Quita el agente ama-metrics de los nodos del clúster.
- Elimina las reglas de grabación creadas para ese clúster.
- Elimina el punto de conexión de recopilación de datos (DCE).
- Elimina la regla de recopilación de datos (DCR).
- Elimina la asociación de reglas de recopilación de datos (DCRA) y el registro de grupos de reglas creados como parte de la incorporación.
Pasos siguientes
Si el área de trabajo se creó solamente para admitir la supervisión del clúster y ya no es necesario, debe eliminarla manualmente. Si no está familiarizado con la eliminación de un área de trabajo, consulte Eliminación de una área de trabajo de Azure Log Analytics con Azure Portal. No se olvide del identificador de recurso del área de trabajo que copió anteriormente en el paso 4. Necesitará esa información.