diff --git a/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet b/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
index fdc6e49a546db33b4aa2a53864d880bfac81473f..dbf3474bc1ec6502480240cf1eb8bca65957caea 100644
--- a/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
+++ b/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
@@ -245,7 +245,7 @@ function(params) {
     spec: {
       jobLabel: 'app.kubernetes.io/name',
       selector: {
-        matchLabels: { 'app.kubernetes.io/name': 'kube-dns' },
+        matchLabels: { 'k8s-app': 'kube-dns' },
       },
       namespaceSelector: {
         matchNames: ['kube-system'],
diff --git a/manifests/kubernetes-serviceMonitorCoreDNS.yaml b/manifests/kubernetes-serviceMonitorCoreDNS.yaml
index c4b37433fc42f97f493e00137f697641415f8dc0..38b602d6e72105ef8110689eb369fbc25120d462 100644
--- a/manifests/kubernetes-serviceMonitorCoreDNS.yaml
+++ b/manifests/kubernetes-serviceMonitorCoreDNS.yaml
@@ -16,4 +16,4 @@ spec:
     - kube-system
   selector:
     matchLabels:
-      app.kubernetes.io/name: kube-dns
+      k8s-app: kube-dns