apiVersion: apps/v1 kind: Deployment metadata: name: vaultwarden namespace: vaultwarden spec: selector: matchLabels: app: vaultwarden template: metadata: labels: app: vaultwarden spec: containers: - name: vaultwarden image: vaultwarden/server:latest imagePullPolicy: Always envFrom: - secretRef: name: vaultwarden-secret - configMapRef: name: vaultwarden-config ports: - containerPort: 80 name: http protocol: TCP volumeMounts: - mountPath: /data name: data volumes: - name: data persistentVolumeClaim: claimName: vaultwarden-pvc