From 949f11769c62e3a89a6bb9f0f99142bd662732fa Mon Sep 17 00:00:00 2001 From: Edward Cheng Date: Mon, 24 Jun 2024 13:56:12 +1000 Subject: [PATCH] fix qBittorrent volumes --- kubernetes/apps/qbittorrent/app/release.yaml | 11 +-------- kubernetes/apps/qbittorrent/app/volume.yaml | 26 ++++++++++++++++++++ 2 files changed, 27 insertions(+), 10 deletions(-) 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: