apiVersion: apps/v1 kind: DaemonSet metadata: name: radeon-exporter namespace: llama labels: app: radeon-exporter spec: selector: matchLabels: app: radeon-exporter template: metadata: labels: app: radeon-exporter spec: nodeSelector: gpu: amd containers: - name: radeon-exporter image: kmulvey/radeon_exporter:latest imagePullPolicy: IfNotPresent ports: - name: metrics containerPort: 9200 securityContext: privileged: true volumeMounts: - name: sys mountPath: /sys readOnly: true - name: dri mountPath: /dev/dri readOnly: true volumes: - name: sys hostPath: path: /sys type: Directory - name: dri hostPath: path: /dev/dri type: Directory --- apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: radeon-exporter namespace: llama labels: monitoring: primary spec: namespaceSelector: matchNames: - llama selector: matchLabels: app: radeon-exporter podMetricsEndpoints: - port: metrics path: /metrics interval: 15s