Zakázání monitorování clusteru Kubernetes
Pomocí následujících metod odeberte z clusteru Kubernetes přehledy kontejnerů nebo Prometheus .
Požadována oprávnění
- Potřebujete alespoň přístup přispěvatele ke clusteru.
Zakázání přehledů kontejnerů
Cluster AKS
Pomocí příkazu rozhraní příkazového řádku az aks disable-addons zakažte přehledy kontejnerů v clusteru. Příkaz odebere agenta z uzlů clusteru. Neodebere už shromážděná a uložená data v pracovním prostoru služby Log Analytics pro váš cluster.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Případně můžete pomocí následující šablony ARM odebrat přehledy kontejnerů.
{
"$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 s podporou arc
Pomocí následujícího příkazu rozhraní příkazového řádku odstraňte azuremonitor-containers
rozšíření a všechny prostředky Kubernetes související s rozšířením.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Odebrání přehledů kontejnerů pomocí Nástroje Helm
Následující kroky platí pro následující prostředí:
- Modul AKS v Azure a Azure Stack
- OpenShift verze 4 a vyšší
Spuštěním následujícího příkazu Helm identifikujte verzi chartu Helm Služby Container Insights nainstalovanou ve vašem clusteru.
helm list
Výstup vypadá přibližně takto:
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 představuje verzi chartu Helm pro Container Insights.
Verzi grafu odstraníte spuštěním následujícího příkazu Helm.
helm delete <releaseName>
Příklad:
helm delete azmon-containers-release-1
Tím se z clusteru odebere verze. Spuštěním
helm list
příkazu můžete ověřit:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Dokončení změny konfigurace může trvat několik minut. Protože Helm sleduje vaše vydané verze i po jejich odstranění, můžete auditovat historii clusteru a dokonce zrušit vydání s helm rollback
.
Zakázání prometheus
Pomocí následujícího az aks update
příkazu Azure CLI s parametrem --disable-azure-monitor-metrics
odeberte doplněk metrik z clusteru AKS nebo az k8s-extension delete
příkazu Azure CLI s parametrem --name azuremonitor-metrics
, který odebere doplněk metrik z clusteru s podporou Arc, a zastavíte odesílání metrik Prometheus do spravované služby Azure Monitor pro Prometheus pro Prometheus. Neodebere data, která už jsou shromážděná a uložená v pracovním prostoru služby Azure Monitor pro váš cluster.
Cluster AKS:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Cluster s podporou Azure Arc:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Tento příkaz provede následující akce:
- Odebere agenta ama-metrics z uzlů clusteru.
- Odstraní pravidla záznamu vytvořená pro tento cluster.
- Odstraní koncový bod shromažďování dat (DCE).
- Odstraní pravidlo shromažďování dat (DCR).
- Odstraní přidružení pravidla shromažďování dat (DCRA) a skupiny pravidel záznamu vytvořené v rámci onboardingu.
Další kroky
Pokud byl pracovní prostor vytvořen pouze pro podporu monitorování clusteru a už ho nepotřebujete, musíte ho odstranit ručně. Pokud nevíte, jak odstranit pracovní prostor, přečtěte si téma Odstranění pracovního prostoru služby Azure Log Analytics pomocí webu Azure Portal. Nezapomeňte na ID prostředku pracovního prostoru zkopírované dříve v kroku 4. Tyhle informace budete potřebovat.