Desabilitar o monitoramento do cluster do Kubernetes
Use os métodos a seguir para remover os Insights de contêiner ou o Prometheus do cluster do Kubernetes.
Permissões necessárias
- Você precisa de pelo menos acesso de Colaborador ao cluster.
Desabilitar insights de contêiner
Cluster do AKS
Use o comando da CLI az aks disable-addons para desabilitar os insights de contêiner em um cluster. O comando remove o agente dos nós do cluster. Ele não remove os dados já coletados e armazenados no workspace do Log Analytics para o seu cluster.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Como alternativa, você pode usar o modelo do ARM a seguir para remover insights de contêiner.
{
"$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 do Kubernetes habilitado para Arc
Use o comando da CLI a seguir para excluir a extensão azuremonitor-containers
e todos os recursos do Kubernetes relacionados à extensão.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Remover insights de contêiner com o Helm
As etapas a seguir se aplicam aos seguintes ambientes:
- Mecanismo do AKS no Azure e Azure Stack
- OpenShift versão 4 e superior
Execute o comando do Helm a seguir para identificar a versão do gráfico do Helm de insights de contêiner instalada em seu cluster
helm list
A saída é semelhante à seguinte:
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 a versão do gráfico do helm para o Insights do contêiner.
Para excluir a versão do gráfico, execute o comando helm a seguir.
helm delete <releaseName>
Exemplo:
helm delete azmon-containers-release-1
Isso remove a versão do cluster. Você pode verificar executando o comando
helm list
:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
A alteração da configuração pode levar alguns minutos para ser concluída. Como o Helm rastreia suas versões mesmo depois de excluí-las, você pode auditar o histórico de um cluster e até mesmo cancelar a exclusão de uma versão com helm rollback
.
Desabilitar o Prometheus
Use o seguinte comando az aks update
da CLI do Azure com o parâmetro --disable-azure-monitor-metrics
para remover o complemento de métricas do cluster do AKS ou o comando az k8s-extension delete
da CLI do Azure com o parâmetro --name azuremonitor-metrics
para remover o complemento de métricas do cluster habilitado para Arc e parar de enviar métricas do Prometheus para o serviço gerenciado do Azure Monitor para Prometheus. Ele não remove os dados já coletados e armazenados no workspace do Azure Monitor para o seu cluster.
Cluster do AKS:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Cluster 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 executa as seguintes ações:
- Remove o agente de ama-metrics dos nós de cluster.
- Exclui as regras de gravação criadas para esse cluster.
- Exclui o ponto de extremidade de coleta de dados (DCE).
- Exclui a regra de coleta de dados (DCR).
- Exclui a associação de regras de coleta de dados (DCRA) e os grupos de regras de gravação criados como parte da integração.
Próximas etapas
Se o espaço de trabalho foi criado apenas para dar suporte ao monitoramento do cluster e não for mais necessário, você deverá excluí-lo manualmente. Se você não souber como excluir um espaço de trabalho, confira Excluir um espaço de trabalho do Log Analytics com o portal do Azure. Não se esqueça da ID do Recurso de Espaço de Trabalho copiada anteriormente na etapa 4. Você precisará dessas informações.