blob: 8c46401f7f386bfad80118043d343fc859313563 [file] [log] [blame]
package kube
service "node-exporter": {
metadata annotations "prometheus.io/scrape": "true"
spec: {
type: "ClusterIP"
clusterIP: "None"
ports: [{
name: "metrics"
}]
}
}
daemonSet "node-exporter" spec template: {
metadata name: "node-exporter"
spec: {
hostNetwork: true
hostPID: true
containers: [{
image: "quay.io/prometheus/node-exporter:v0.16.0"
args: [
"--path.procfs=/host/proc",
"--path.sysfs=/host/sys",
]
ports: [{
containerPort: 9100
hostPort: 9100
name: "scrape"
}]
resources: {
requests: {
memory: "30Mi"
cpu: "100m"
}
limits: {
memory: "50Mi"
cpu: "200m"
}
}
volumeMounts: [{
name: "proc"
readOnly: true
mountPath: "/host/proc"
}, {
name: "sys"
readOnly: true
mountPath: "/host/sys"
}]
}]
volumes: [{
name: "proc"
hostPath path: "/proc"
}, {
name: "sys"
hostPath path: "/sys"
}]
}
}