mirror of
				https://github.com/prometheus-operator/kube-prometheus.git
				synced 2025-11-04 01:51:01 +01:00 
			
		
		
		
	Remove custom k8s-app label in favor of standard k8s labels in the manifest for node-exporter
This commit is contained in:
		
							parent
							
								
									68505af1f9
								
							
						
					
					
						commit
						6f4f34606d
					
				@ -16,6 +16,10 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
 | 
			
		||||
 | 
			
		||||
    nodeExporter+:: {
 | 
			
		||||
      port: 9100,
 | 
			
		||||
      labels: {
 | 
			
		||||
        'app.kubernetes.io/name': 'node-exporter',
 | 
			
		||||
        'app.kubernetes.io/version': $._config.versions.nodeExporter,
 | 
			
		||||
      },
 | 
			
		||||
    },
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
@ -128,7 +132,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
 | 
			
		||||
      daemonset.new() +
 | 
			
		||||
      daemonset.mixin.metadata.withName('node-exporter') +
 | 
			
		||||
      daemonset.mixin.metadata.withNamespace($._config.namespace) +
 | 
			
		||||
      daemonset.mixin.metadata.withLabels(podLabels) +
 | 
			
		||||
      daemonset.mixin.metadata.withLabels(podLabels + $._config.nodeExporter.labels) +
 | 
			
		||||
      daemonset.mixin.spec.selector.withMatchLabels(podLabels) +
 | 
			
		||||
      daemonset.mixin.spec.template.metadata.withLabels(podLabels) +
 | 
			
		||||
      daemonset.mixin.spec.template.spec.withTolerations([existsToleration]) +
 | 
			
		||||
@ -154,16 +158,12 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
 | 
			
		||||
        metadata: {
 | 
			
		||||
          name: 'node-exporter',
 | 
			
		||||
          namespace: $._config.namespace,
 | 
			
		||||
          labels: {
 | 
			
		||||
            'k8s-app': 'node-exporter',
 | 
			
		||||
          },
 | 
			
		||||
          labels: $._config.nodeExporter.labels,
 | 
			
		||||
        },
 | 
			
		||||
        spec: {
 | 
			
		||||
          jobLabel: 'k8s-app',
 | 
			
		||||
          jobLabel: 'app.kubernetes.io/name',
 | 
			
		||||
          selector: {
 | 
			
		||||
            matchLabels: {
 | 
			
		||||
              'k8s-app': 'node-exporter',
 | 
			
		||||
            },
 | 
			
		||||
            matchLabels: $._config.nodeExporter.labels,
 | 
			
		||||
          },
 | 
			
		||||
          endpoints: [
 | 
			
		||||
            {
 | 
			
		||||
@ -196,7 +196,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
 | 
			
		||||
 | 
			
		||||
      service.new('node-exporter', $.nodeExporter.daemonset.spec.selector.matchLabels, nodeExporterPort) +
 | 
			
		||||
      service.mixin.metadata.withNamespace($._config.namespace) +
 | 
			
		||||
      service.mixin.metadata.withLabels({ 'k8s-app': 'node-exporter' }) +
 | 
			
		||||
      service.mixin.metadata.withLabels($._config.nodeExporter.labels) +
 | 
			
		||||
      service.mixin.spec.withClusterIp('None'),
 | 
			
		||||
  },
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -3,6 +3,8 @@ kind: DaemonSet
 | 
			
		||||
metadata:
 | 
			
		||||
  labels:
 | 
			
		||||
    app: node-exporter
 | 
			
		||||
    app.kubernetes.io/name: node-exporter
 | 
			
		||||
    app.kubernetes.io/version: v0.18.1
 | 
			
		||||
  name: node-exporter
 | 
			
		||||
  namespace: monitoring
 | 
			
		||||
spec:
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,8 @@ apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  labels:
 | 
			
		||||
    k8s-app: node-exporter
 | 
			
		||||
    app.kubernetes.io/name: node-exporter
 | 
			
		||||
    app.kubernetes.io/version: v0.18.1
 | 
			
		||||
  name: node-exporter
 | 
			
		||||
  namespace: monitoring
 | 
			
		||||
spec:
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,8 @@ apiVersion: monitoring.coreos.com/v1
 | 
			
		||||
kind: ServiceMonitor
 | 
			
		||||
metadata:
 | 
			
		||||
  labels:
 | 
			
		||||
    k8s-app: node-exporter
 | 
			
		||||
    app.kubernetes.io/name: node-exporter
 | 
			
		||||
    app.kubernetes.io/version: v0.18.1
 | 
			
		||||
  name: node-exporter
 | 
			
		||||
  namespace: monitoring
 | 
			
		||||
spec:
 | 
			
		||||
@ -20,7 +21,8 @@ spec:
 | 
			
		||||
    scheme: https
 | 
			
		||||
    tlsConfig:
 | 
			
		||||
      insecureSkipVerify: true
 | 
			
		||||
  jobLabel: k8s-app
 | 
			
		||||
  jobLabel: app.kubernetes.io/name
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      k8s-app: node-exporter
 | 
			
		||||
      app.kubernetes.io/name: node-exporter
 | 
			
		||||
      app.kubernetes.io/version: v0.18.1
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user