feat(k8s/immich): add persistent NFS cache for library backup

This commit is contained in:
2026-04-14 23:43:00 +03:00
parent cedfd3f6ee
commit 71ac4882b2

View File

@@ -1,3 +1,15 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-backup-cache
namespace: immich
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: nfs-synology-ssd
resources:
requests:
storage: 1Gi
---
apiVersion: batch/v1
kind: CronJob
metadata:
@@ -119,6 +131,8 @@ spec:
secretKeyRef:
name: immich-backup-config
key: B2_ACCOUNT_KEY
- name: RESTIC_CACHE_DIR
value: /cache
volumeMounts:
- name: secrets
mountPath: /secrets
@@ -126,6 +140,8 @@ spec:
- name: library
mountPath: /data
readOnly: true
- name: cache
mountPath: /cache
resources:
requests:
cpu: 100m
@@ -139,3 +155,6 @@ spec:
- name: library
persistentVolumeClaim:
claimName: immich-library
- name: cache
persistentVolumeClaim:
claimName: immich-backup-cache