diff --git a/jsonnet/kube-prometheus/components/node-exporter.libsonnet b/jsonnet/kube-prometheus/components/node-exporter.libsonnet
index 7a340593b258b286f8eb49e3027021a7cf0d5345..f35d3e2c6fafe261279e51655f3fbb5fb1a72478 100644
--- a/jsonnet/kube-prometheus/components/node-exporter.libsonnet
+++ b/jsonnet/kube-prometheus/components/node-exporter.libsonnet
@@ -233,7 +233,12 @@ function(params) {
           rollingUpdate: { maxUnavailable: '10%' },
         },
         template: {
-          metadata: { labels: ne._config.commonLabels },
+          metadata: {
+            annotations: {
+              'kubectl.kubernetes.io/default-container': nodeExporter.name,
+            },
+            labels: ne._config.commonLabels,
+          },
           spec: {
             nodeSelector: { 'kubernetes.io/os': 'linux' },
             tolerations: [{
diff --git a/manifests/node-exporter-daemonset.yaml b/manifests/node-exporter-daemonset.yaml
index be81a9b5f7a8b7c123a92a9c8e22f355b0d2e732..5fb1b388cf59f3f638f710be30e96be313718d48 100644
--- a/manifests/node-exporter-daemonset.yaml
+++ b/manifests/node-exporter-daemonset.yaml
@@ -16,6 +16,8 @@ spec:
       app.kubernetes.io/part-of: kube-prometheus
   template:
     metadata:
+      annotations:
+        kubectl.kubernetes.io/default-container: node-exporter
       labels:
         app.kubernetes.io/component: exporter
         app.kubernetes.io/name: node-exporter