apiVersion: apps/v1 kind: Deployment metadata: namespace: uptime-kuma name: app spec: selector: matchLabels: name: app template: metadata: labels: name: app instance: production component: frontend part-of: uptime-kuma managed-by: k8s-yaml spec: containers: - name: app image: louislam/uptime-kuma:1.23.16 ports: - containerPort: 3001 volumeMounts: - mountPath: /app/data name: app-data livenessProbe: tcpSocket: port: 3001 initialDelaySeconds: 5 periodSeconds: 10 volumes: - name: app-data persistentVolumeClaim: claimName: app-data