apiVersion: v1 kind: PersistentVolumeClaim metadata: name: kuma-pvc namespace: sysadmin spec: accessModes: - ReadWriteOnce storageClassName: longhorn resources: requests: storage: 1Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: kuma namespace: sysadmin spec: replicas: 1 selector: matchLabels: ms: kuma template: metadata: labels: ms: kuma spec: containers: - name: kuma image: louislam/uptime-kuma volumeMounts: - name: volv mountPath: /app/data volumes: - name: volv persistentVolumeClaim: claimName: kuma-pvc --- apiVersion: v1 kind: Service metadata: name: kuma namespace: sysadmin spec: selector: ms: kuma ports: - port: 3001 targetPort: 3001 --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: kuma namespace: sysadmin spec: entryPoints: - websecure routes: - match: Host(`status.nocodelytics.com`) kind: Rule services: - name: kuma port: 3001 tls: certResolver: letsencrypt domains: - main: status.nocodelytics.com