apiVersion: apps/v1 kind: Deployment metadata: name: recorder namespace: owntracks labels: app: recorder spec: selector: matchLabels: app: recorder strategy: type: RollingUpdate template: metadata: labels: app: recorder spec: containers: - env: - name: OTR_HOST value: mqtt-plain.mosquitto.svc.cluster.local - name: OTR_PORT value: "1883" - name: OTR_USER value: ot-recorder envFrom: - secretRef: name: owntracks image: docker.io/owntracks/recorder:0.8.3-6 imagePullPolicy: IfNotPresent name: recorder livenessProbe: exec: command: - /usr/local/sbin/recorder-health.sh initialDelaySeconds: 5 periodSeconds: 30 ports: - containerPort: 8083 protocol: TCP volumeMounts: - name: data mountPath: /store volumes: - name: data persistentVolumeClaim: claimName: owntracks-data