02-pvc.yaml 605 B

123456789101112131415161718192021222324
  1. # Two PVCs so generated videos and job metadata survive pod restarts.
  2. # ReadWriteOnce + replicas: 1 — the app is single-replica (file-based job store
  3. # + spawned-CLI rendering; no distributed locking). See README for scaling notes.
  4. apiVersion: v1
  5. kind: PersistentVolumeClaim
  6. metadata:
  7. name: pipeline-output
  8. namespace: pipeline
  9. spec:
  10. accessModes: ["ReadWriteOnce"]
  11. resources:
  12. requests:
  13. storage: 50Gi
  14. ---
  15. apiVersion: v1
  16. kind: PersistentVolumeClaim
  17. metadata:
  18. name: pipeline-jobs
  19. namespace: pipeline
  20. spec:
  21. accessModes: ["ReadWriteOnce"]
  22. resources:
  23. requests:
  24. storage: 1Gi