diff --git a/kubernetes/apps/qbittorrent/app/release.yaml b/kubernetes/apps/qbittorrent/app/release.yaml index 0421b9a..da06e48 100644 --- a/kubernetes/apps/qbittorrent/app/release.yaml +++ b/kubernetes/apps/qbittorrent/app/release.yaml @@ -28,13 +28,4 @@ spec: volumeName: "qbittorrent-config" volumeMounts: - name: qbittorrent-download - 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 + mountPath: /download \ No newline at end of file diff --git a/kubernetes/apps/qbittorrent/app/volume.yaml b/kubernetes/apps/qbittorrent/app/volume.yaml index d1a048e..f0a9a50 100644 --- a/kubernetes/apps/qbittorrent/app/volume.yaml +++ b/kubernetes/apps/qbittorrent/app/volume.yaml @@ -15,6 +15,32 @@ spec: persistentVolumeReclaimPolicy: Retain local: path: "/mnt/nfs/AppData/qbittorrent/config" + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - rpi5-cluster-node-3 +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: qbittorrent-download + namespace: qbittorrent + labels: + type: local +spec: + storageClassName: local-path + volumeMode: Filesystem + capacity: + storage: 64Gi + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Retain + local: + path: "/mnt/nfs/AppData/qbittorrent/download" nodeAffinity: required: nodeSelectorTerms: