apiVersion: apps/v1 kind: StatefulSet metadata: name: ntfy namespace: ntfy spec: selector: matchLabels: app: ntfy serviceName: ntfy template: metadata: labels: app: ntfy spec: containers: - name: ntfy image: binwiederhier/ntfy args: ["serve", "--cache-file", "/var/cache/ntfy/cache.db"] resources: requests: cpu: 50m memory: 64Mi limits: cpu: 200m memory: 128Mi ports: - containerPort: 80 name: http volumeMounts: - name: config mountPath: "/etc/ntfy" readOnly: true - name: cache mountPath: "/var/cache/ntfy" volumes: - name: config configMap: name: ntfy - name: cache persistentVolumeClaim: claimName: ntfy-cache-pvc