core-deployments/apt-version-exporter/daemonset.yaml

50 lines
1.3 KiB
YAML
Raw Normal View History

---
apiVersion: apps/v1
kind: DaemonSet
metadata:
labels:
app: apt-version-exporter
app.kubernetes.io/instance: apt-version-exporter
app.kubernetes.io/name: apt-version-exporter
name: apt-version-exporter
namespace: apt-version-exporter
spec:
selector:
matchLabels:
app: apt-version-exporter
template:
metadata:
labels:
app: apt-version-exporter
app.kubernetes.io/instance: apt-version-exporter
app.kubernetes.io/name: apt-version-exporter
spec:
containers:
- env:
- name: AVE_INTERVAL
value: 2h
- name: AVE_ADDRESS
value: ":9191"
image: git.ar21.de/yolokube/go-apt-version-exporter:latest
imagePullPolicy: IfNotPresent
name: apt-version-exporter
ports:
- containerPort: 9191
name: http-metrics
protocol: TCP
resources:
limits:
cpu: 300m
memory: 128Mi
requests:
cpu: 200m
memory: 32Mi
serviceAccountName: apt-version-exporter-service-account
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoSchedule
key: node-role.kubernetes.io/control-plane
operator: Exists