diff --git a/kubernetes/apps/qbittorrent/app/release.yaml b/kubernetes/apps/qbittorrent/app/release.yaml index 0421b9a..e69f921 100644 --- a/kubernetes/apps/qbittorrent/app/release.yaml +++ b/kubernetes/apps/qbittorrent/app/release.yaml @@ -27,14 +27,10 @@ spec: persistence: volumeName: "qbittorrent-config" volumeMounts: - - name: qbittorrent-download + - name: qbittorrent-download-pvc mountPath: /download volumes: - name: qbittorrent-config hostPath: path: /mnt/nfs/AppData/qbittorrent/config - type: Directory - - name: qbittorrent-download - hostPath: - path: /mnt/nfs/AppData/qbittorrent/download type: Directory \ No newline at end of file diff --git a/kubernetes/apps/qbittorrent/app/volume.yaml b/kubernetes/apps/qbittorrent/app/volume.yaml index f0a9a50..c517dd1 100644 --- a/kubernetes/apps/qbittorrent/app/volume.yaml +++ b/kubernetes/apps/qbittorrent/app/volume.yaml @@ -41,6 +41,11 @@ spec: persistentVolumeReclaimPolicy: Retain local: path: "/mnt/nfs/AppData/qbittorrent/download" + claimRef: + apiVersion: v1 + kind: PersistentVolumeClaim + name: qbittorrent-download-pvc + namespace: qbittorrent nodeAffinity: required: nodeSelectorTerms: @@ -48,4 +53,20 @@ spec: - key: kubernetes.io/hostname operator: In values: - - rpi5-cluster-node-3 \ No newline at end of file + - rpi5-cluster-node-3 +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: qbittorrent-download-pvc + namespace: qbittorrent + labels: + name: qbittorrent-download-pvc +spec: + storageClassName: local-path + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 64Gi \ No newline at end of file