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