chore: Use StatefulSet for deployment with PVCs

This commit is contained in:
Peter 2026-02-04 10:52:12 +01:00
parent ae1414eddf
commit b845de559c
Signed by: Peter
SSH key fingerprint: SHA256:B5tYaxBExaDm74r1px9iVeZ6F/ZDiyiy9SbBqfZYrvg
5 changed files with 35 additions and 30 deletions

View file

@ -1,12 +1,13 @@
---
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: sonarr
labels:
app: sonarr
spec:
replicas: 1
serviceName: sonarr
selector:
matchLabels:
app: sonarr
@ -15,13 +16,6 @@ spec:
labels:
app: sonarr
spec:
volumes:
- name: sonarr-config
persistentVolumeClaim:
claimName: sonarr-storage
- name: nfs-media
persistentVolumeClaim:
claimName: nfs-media
containers:
- name: sonarr
image: linuxserver/sonarr
@ -47,3 +41,10 @@ spec:
- "CHOWN"
- "SETUID"
- "SETGID"
volumes:
- name: sonarr-config
persistentVolumeClaim:
claimName: sonarr-storage
- name: nfs-media
persistentVolumeClaim:
claimName: nfs-media