apiVersion: apps/v1 kind: Deployment metadata: name: vault labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: vault app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vault helm.sh/chart: temp-4.5.0 namespace: vault spec: revisionHistoryLimit: 3 replicas: 0 strategy: type: Recreate selector: matchLabels: app.kubernetes.io/controller: main app.kubernetes.io/name: vault app.kubernetes.io/instance: vault template: metadata: labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: vault app.kubernetes.io/name: vault spec: enableServiceLinks: false serviceAccountName: default automountServiceAccountToken: true hostIPC: false hostNetwork: false hostPID: false dnsPolicy: ClusterFirst containers: - command: - sleep - infinity image: ubuntu:resolute-20251208 imagePullPolicy: IfNotPresent name: main resources: requests: cpu: 10m memory: 32Mi volumeMounts: - mountPath: /opt/backup name: backup - mountPath: /opt/backup-old name: backup-old volumes: - name: backup persistentVolumeClaim: claimName: vault-storage-backup - name: backup-old persistentVolumeClaim: claimName: vault-nfs-storage-backup