init
This commit is contained in:
		
						commit
						1a1ad3a378
					
				
							
								
								
									
										59
									
								
								daemonset.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								daemonset.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,59 @@
 | 
			
		||||
apiVersion: apps/v1
 | 
			
		||||
kind: DaemonSet
 | 
			
		||||
metadata:
 | 
			
		||||
  name: node-exporter
 | 
			
		||||
  namespace: kube-system
 | 
			
		||||
spec:
 | 
			
		||||
  selector:
 | 
			
		||||
    matchLabels:
 | 
			
		||||
      name: node-exporter
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        name: node-exporter
 | 
			
		||||
    spec:
 | 
			
		||||
      tolerations:
 | 
			
		||||
        # these tolerations are to have the daemonset runnable on control plane nodes
 | 
			
		||||
        # remove them if your control plane nodes should not run pods
 | 
			
		||||
        - key: node-role.kubernetes.io/control-plane
 | 
			
		||||
          operator: Exists
 | 
			
		||||
          effect: NoSchedule
 | 
			
		||||
        - key: node-role.kubernetes.io/master
 | 
			
		||||
          operator: Exists
 | 
			
		||||
          effect: NoSchedule
 | 
			
		||||
      containers:
 | 
			
		||||
        - name: node-exporter
 | 
			
		||||
          image: quay.io/prometheus/node-exporter:v1.8.2
 | 
			
		||||
          args:
 | 
			
		||||
            - --path.procfs=/host/proc
 | 
			
		||||
            - --path.sysfs=/host/sys
 | 
			
		||||
            - --path.rootfs=/host/root
 | 
			
		||||
            - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|var/lib/docker/.+|var/lib/kubelet/.+)($|/)
 | 
			
		||||
            - --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$
 | 
			
		||||
          resources:
 | 
			
		||||
            limits:
 | 
			
		||||
              memory: 200Mi
 | 
			
		||||
            requests:
 | 
			
		||||
              cpu: 100m
 | 
			
		||||
              memory: 200Mi
 | 
			
		||||
          volumeMounts:
 | 
			
		||||
            - name: proc
 | 
			
		||||
              mountPath: /host/proc
 | 
			
		||||
              readOnly: true
 | 
			
		||||
            - name: sys
 | 
			
		||||
              mountPath: /host/sys
 | 
			
		||||
              readOnly: true
 | 
			
		||||
            - name: root
 | 
			
		||||
              mountPath: /host/root
 | 
			
		||||
              readOnly: true
 | 
			
		||||
      volumes:
 | 
			
		||||
        - name: proc
 | 
			
		||||
          hostPath:
 | 
			
		||||
            path: /proc
 | 
			
		||||
        - name: sys
 | 
			
		||||
          hostPath:
 | 
			
		||||
            path: /sys
 | 
			
		||||
        - name: root
 | 
			
		||||
          hostPath:
 | 
			
		||||
            path: /
 | 
			
		||||
      terminationGracePeriodSeconds: 30
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user