From 3fff8b56097778f1491edba968aee3cfbd5652ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Garcia=20Sanchez?= <info@raulgarcia.de> Date: Mon, 22 May 2023 17:29:54 +0200 Subject: [PATCH] AKS - Create dedicated kubernetes service to expose CoreDNS metrics (#2107) * create service to expose coredns metrics Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de> * create service to expose coredns metrics Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de> --------- Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de> --- .../kube-prometheus/platforms/aks.libsonnet | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/jsonnet/kube-prometheus/platforms/aks.libsonnet b/jsonnet/kube-prometheus/platforms/aks.libsonnet index 973eeffb..cb34f3e2 100644 --- a/jsonnet/kube-prometheus/platforms/aks.libsonnet +++ b/jsonnet/kube-prometheus/platforms/aks.libsonnet @@ -10,4 +10,23 @@ prometheusAdapter+:: { apiService:: null, }, + + kubernetesControlPlane+: { + kubeDnsPrometheusStackService: { + apiVersion: 'v1', + kind: 'Service', + metadata: { + name: 'kube-prometheus-stack-coredns', + namespace: 'kube-system', + labels: { 'k8s-app': 'kube-dns' }, + }, + spec: { + ports: [ + { name: 'metrics', port: 9153, targetPort: 9153 }, + ], + selector: { 'k8s-app': 'kube-dns' }, + clusterIP: 'None', + }, + }, + }, } -- GitLab