diff --git a/jsonnet/kube-prometheus/platforms/aks.libsonnet b/jsonnet/kube-prometheus/platforms/aks.libsonnet
index 973eeffb86d4d05262b1ecfb5b8e81d2e372de98..cb34f3e26da990e03ae4a2f41ff94ff9c8ff99cb 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',
+      },
+    },
+  },
 }