add separate exporter for vms
This commit is contained in:
parent
6f29438222
commit
967dfc3556
1 changed files with 28 additions and 9 deletions
|
@ -31,7 +31,7 @@ spec:
|
||||||
- shadowfax-01
|
- shadowfax-01
|
||||||
containers:
|
containers:
|
||||||
app:
|
app:
|
||||||
image:
|
image: &image
|
||||||
repository: quay.io/prometheuscommunity/smartctl-exporter
|
repository: quay.io/prometheuscommunity/smartctl-exporter
|
||||||
tag: v0.12.0
|
tag: v0.12.0
|
||||||
args:
|
args:
|
||||||
|
@ -39,7 +39,7 @@ spec:
|
||||||
- --smartctl.interval=120s
|
- --smartctl.interval=120s
|
||||||
- --web.listen-address=0.0.0.0:9633
|
- --web.listen-address=0.0.0.0:9633
|
||||||
- --web.telemetry-path=/metrics
|
- --web.telemetry-path=/metrics
|
||||||
securityContext:
|
securityContext: &securityContext
|
||||||
privileged: true
|
privileged: true
|
||||||
runAsUser: 0
|
runAsUser: 0
|
||||||
probes:
|
probes:
|
||||||
|
@ -51,13 +51,32 @@ spec:
|
||||||
port: 9633
|
port: 9633
|
||||||
path: /
|
path: /
|
||||||
readiness: *probes
|
readiness: *probes
|
||||||
service:
|
smartctl-exporter-vms:
|
||||||
app:
|
type: daemonset
|
||||||
controller: smartctl-exporter
|
pod:
|
||||||
type: LoadBalancer
|
affinity:
|
||||||
ports:
|
nodeAffinity:
|
||||||
http:
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
port: 9633
|
nodeSelectorTerms:
|
||||||
|
- matchExpressions:
|
||||||
|
- key: kubernetes.io/hostname
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- gandalf-01
|
||||||
|
- shadowfax-01
|
||||||
|
containers:
|
||||||
|
app:
|
||||||
|
image: *image
|
||||||
|
args:
|
||||||
|
- --smartctl.path=/usr/sbin/smartctl
|
||||||
|
- --smartctl.interval=120s
|
||||||
|
- --web.listen-address=0.0.0.0:9633
|
||||||
|
- --web.telemetry-path=/metrics
|
||||||
|
- --smartctl.device=/dev/nvme0
|
||||||
|
securityContext: *securityContext
|
||||||
|
probes:
|
||||||
|
liveness: *probes
|
||||||
|
readiness: *probes
|
||||||
persistence:
|
persistence:
|
||||||
dev:
|
dev:
|
||||||
type: hostPath
|
type: hostPath
|
||||||
|
|
Loading…
Reference in a new issue