35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
# Two volumes:
|
|||
|
|
#
|
||
|
|
# - media: original photos/videos + generated thumbnails/encoded videos.
|
||
|
|
# Shares the cp-3 USB HDD with paperless-media - the 4TB disk is split
|
||
|
|
# 2TB/2TB between the two (see k8s/apps/paperless/pvc.yaml), same
|
||
|
|
# StorageClass/disk tag, single replica (single disk, no redundancy
|
||
|
|
# possible - same tradeoff paperless already accepts).
|
||
|
|
# - ml-cache: downloaded ML model weights for immich-machine-learning
|
||
|
|
# (face detection / CLIP embeddings). Small, disposable (re-downloads on
|
||
|
|
# loss), but persisted so a pod restart doesn't re-pull multi-GB models -
|
||
|
|
# default 3-replica pool, not node-pinned.
|
||
|
|
apiVersion: v1
|
||
|
|
kind: PersistentVolumeClaim
|
||
|
|
metadata:
|
||
|
|
name: immich-media
|
||
|
|
spec:
|
||
|
|
accessModes:
|
||
|
|
- ReadWriteOnce
|
||
|
|
storageClassName: longhorn-paperless-media
|
||
|
|
resources:
|
||
|
|
requests:
|
||
|
|
storage: 2000Gi
|
||
|
|
---
|
||
|
|
apiVersion: v1
|
||
|
|
kind: PersistentVolumeClaim
|
||
|
|
metadata:
|
||
|
|
name: immich-ml-cache
|
||
|
|
spec:
|
||
|
|
accessModes:
|
||
|
|
- ReadWriteOnce
|
||
|
|
storageClassName: longhorn
|
||
|
|
resources:
|
||
|
|
requests:
|
||
|
|
storage: 5Gi
|