infra/kubernetes/prometheus/Deployment-nextdns-exporter.yaml

42 lines
995 B
YAML
Raw Normal View History

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kubenix/k8s-version: '1.30'
kubenix/project-name: kubenix
labels:
kubenix/hash: e672eb08bf0db5ef675b3b6036ca047f43b4614f
name: nextdns-exporter
namespace: prometheus
spec:
selector:
matchLabels:
app: nextdns-exporter
template:
metadata:
labels:
app: nextdns-exporter
spec:
containers:
- envFrom:
- secretRef:
name: nextdns-exporter
image: ghcr.io/raylas/nextdns-exporter:0.5.3
imagePullPolicy: Always
name: nextdns-exporter
ports:
- containerPort: 9948
name: metrics
- env:
- name: METRICS_PORT
value: '9949'
envFrom:
- secretRef:
name: nextdns-ts-exporter
image: ghcr.io/raylas/nextdns-exporter:0.5.3
imagePullPolicy: Always
name: nextdns-ts-exporter
ports:
- containerPort: 9949
name: metrics