apiVersion: apps/v1 kind: Deployment metadata: name: node-red namespace: node-red spec: replicas: 1 selector: matchLabels: app: node-red template: metadata: labels: app: node-red spec: containers: - name: node-red image: nodered/node-red:latest imagePullPolicy: Always ports: - containerPort: 1880 volumeMounts: - name: node-red-data mountPath: /data - name: node-red-settings mountPath: /data/settings.js subPath: settings.js - name: limbomox-ssh mountPath: /.keys/limbomox-ssh-node-red/id_ed25519 subPath: id-ed25519 resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "256Mi" cpu: "500m" volumes: - name: node-red-data persistentVolumeClaim: claimName: node-red - name: node-red-settings secret: secretName: node-red-settings - name: limbomox-ssh secret: secretName: limbomox-ssh