Wyłączanie monitorowania klastra Kubernetes
Użyj następujących metod, aby usunąć szczegółowe informacje o kontenerze lub rozwiązanie Prometheus z klastra Kubernetes.
Wymagane uprawnienia
- Wymagany jest co najmniej dostęp współautora do klastra.
Wyłączanie szczegółowych informacji o kontenerze
Klaster usługi AKS
Użyj polecenia az aks disable-addons CLI, aby wyłączyć szczegółowe informacje o kontenerze w klastrze. Polecenie usuwa agenta z węzłów klastra. Nie usuwa już zebranych i przechowywanych danych w obszarze roboczym usługi Log Analytics dla klastra.
az aks disable-addons -a monitoring -n MyExistingManagedCluster -g MyExistingManagedClusterRG
Alternatywnie możesz użyć poniższego szablonu usługi ARM, aby usunąć szczegółowe informacje o kontenerze.
{
"$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
}
}
}
}
]
}
Klaster Kubernetes z obsługą usługi Arc
Użyj następującego polecenia interfejsu wiersza polecenia, aby usunąć azuremonitor-containers
rozszerzenie i wszystkie zasoby kubernetes powiązane z rozszerzeniem.
az k8s-extension delete --name azuremonitor-containers --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
Usuwanie szczegółowych informacji o kontenerze za pomocą narzędzia Helm
Następujące kroki dotyczą następujących środowisk:
- Aparat AKS na platformie Azure i w usłudze Azure Stack
- OpenShift w wersji 4 lub nowszej
Uruchom następujące polecenie helm, aby zidentyfikować wydanie pakietu Helm usługi Container Insights zainstalowane w klastrze
helm list
Dane wyjściowe są podobne do następujących:
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
polecenie azmon-containers-release-1 reprezentuje wydanie wykresu helm dla usługi Container Insights.
Aby usunąć wydanie wykresu, uruchom następujące polecenie helm.
helm delete <releaseName>
Przykład:
helm delete azmon-containers-release-1
Spowoduje to usunięcie wydania z klastra. Możesz to sprawdzić, uruchamiając
helm list
polecenie:NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
Ukończenie zmiany konfiguracji może potrwać kilka minut. Ponieważ program Helm śledzi wydania nawet po ich usunięciu, możesz przeprowadzić inspekcję historii klastra, a nawet cofnąć usunięcie wydania za pomocą polecenia helm rollback
.
Wyłączanie rozwiązania Prometheus
Użyj następującego az aks update
polecenia interfejsu wiersza polecenia platformy Azure z parametrem --disable-azure-monitor-metrics
, aby usunąć dodatek metryk z klastra usługi AKS lub az k8s-extension delete
polecenia interfejsu wiersza polecenia platformy Azure z --name azuremonitor-metrics
parametrem , aby usunąć dodatek metryk z klastra z obsługą usługi Arc i przestać wysyłać metryki Prometheus do usługi zarządzanej Azure Monitor dla rozwiązania Prometheus. Nie usuwa on już zebranych i przechowywanych danych w obszarze roboczym usługi Azure Monitor dla klastra.
Klaster usługi AKS:
az aks update --disable-azure-monitor-metrics -n <cluster-name> -g <cluster-resource-group>
Klaster z obsługą usługi Azure Arc:
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <cluster-resource-group> --cluster-type connectedClusters
To polecenie wykonuje następujące akcje:
- Usuwa agenta ama-metrics z węzłów klastra.
- Usuwa reguły rejestrowania utworzone dla tego klastra.
- Usuwa punkt końcowy zbierania danych (DCE).
- Usuwa regułę zbierania danych (DCR).
- Usuwa skojarzenie reguł zbierania danych (DCRA) i grupy reguł rejestrowania utworzone w ramach dołączania.
Następne kroki
Jeśli obszar roboczy został utworzony tylko do obsługi monitorowania klastra i nie jest już potrzebny, musisz usunąć go ręcznie. Jeśli nie znasz sposobu usuwania obszaru roboczego, zobacz Usuwanie obszaru roboczego usługi Azure Log Analytics za pomocą witryny Azure Portal. Nie zapomnij o identyfikatorze zasobu obszaru roboczego skopiowanego wcześniej w kroku 4. Będą potrzebne te informacje.