--- apiVersion: apps/v1 kind: Deployment metadata: name: memos namespace: memos spec: replicas: 0 selector: matchLabels: app: memos template: metadata: labels: app: memos spec: containers: - name: memos image: neosmemo/memos:stable ports: - containerPort: 5230 env: - name: MEMOS_DATA value: /var/opt/memos - name: MEMOS_PORT value: "5230" volumeMounts: - name: data mountPath: /var/opt/memos readinessProbe: httpGet: path: /healthz port: 5230 initialDelaySeconds: 10 periodSeconds: 10 resources: requests: cpu: 50m memory: 128Mi limits: cpu: 500m memory: 512Mi volumes: - name: data persistentVolumeClaim: claimName: memos-data --- apiVersion: v1 kind: Service metadata: name: memos namespace: memos spec: selector: app: memos ports: - port: 5230 targetPort: 5230