Files
auricom-home-cluster/kubernetes/apps/default/immich/app/volumes.yaml
2023-11-01 15:02:08 +01:00

62 lines
1.2 KiB
YAML

---
apiVersion: v1
kind: PersistentVolume
metadata:
name: immich-nfs
spec:
storageClassName: immich-nfs
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: ${LOCAL_LAN_TRUENAS}
path: /mnt/storage/apps/immich
mountOptions: ["nfsvers=4.2", "nconnect=8", "hard", "noatime"]
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-nfs
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: immich-nfs
resources:
requests:
storage: 1Mi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-config
namespace: default
labels:
app.kubernetes.io/name: &name immich
app.kubernetes.io/instance: *name
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-machine-learning-cache
namespace: default
labels:
app.kubernetes.io/name: &name immich
app.kubernetes.io/instance: *name
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 10Gi