apiVersion: apps/v1 kind: DaemonSet metadata: name: node-exporter namespace: monitoring labels: app: node-exporter spec: selector: matchLabels: app: node-exporter template: metadata: labels: app: node-exporter spec: hostNetwork: true containers: - name: node-exporter image: prom/node-exporter:latest imagePullPolicy: Always args: - "--path.rootfs=/host" ports: - containerPort: 9100 hostPort: 9100 name: metrics protocol: TCP resources: requests: memory: "50Mi" cpu: "100m" limits: memory: "100Mi" cpu: "200m" volumeMounts: - name: host mountPath: /host readOnly: true volumes: - name: host hostPath: path: / --- apiVersion: v1 kind: Service metadata: name: node-exporter namespace: monitoring spec: selector: app: node-exporter ports: - name: metrics port: 9100 targetPort: metrics