Sfoglia il codice sorgente

Migrated Sickchill to Shared Volume

Fred Damstra [k8s1.home.monkeybox.org] 4 anni fa
parent
commit
a59fd23ec4
1 ha cambiato i file con 40 aggiunte e 0 eliminazioni
  1. 40 0
      Workloads/sickchill.yaml

+ 40 - 0
Workloads/sickchill.yaml

@@ -38,6 +38,28 @@ spec:
     namespace: default
 ---
 apiVersion: v1
+kind: PersistentVolume
+metadata:
+  name: sickchill-shared
+spec:
+  capacity:
+    storage: 10Ti
+  volumeMode: Filesystem
+  accessModes:
+    - ReadWriteMany
+  persistentVolumeReclaimPolicy: Retain # Keep 4eva
+  storageClassName: default
+  mountOptions:
+    - hard
+    - nfsvers=3
+  nfs:
+    path: /mnt/DroboFS/Shares/Public/
+    server: 10.42.42.10
+  claimRef:
+    name: sickchill-shared
+    namespace: default
+---
+apiVersion: v1
 kind: PersistentVolumeClaim
 metadata:
   name: sickchill-tv
@@ -52,6 +74,19 @@ status: {}
 ---
 apiVersion: v1
 kind: PersistentVolumeClaim
+metadata:
+  name: sickchill-shared
+spec:
+  storageClassName: standard
+  accessModes:
+    - ReadWriteMany
+  resources:
+    requests:
+      storage: 10Ti
+status: {}
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
 metadata:
   name: sickchill-config
   annotations:
@@ -112,6 +147,8 @@ spec:
               name: sickchill-downloads
             - mountPath: /tv
               name: sickchill-tv
+            - mountPath: /shared
+              name: sickchill-shared
       restartPolicy: Always
       volumes:
         - name: sickchill-config
@@ -123,6 +160,9 @@ spec:
         - name: sickchill-tv
           persistentVolumeClaim:
             claimName: sickchill-tv
+        - name: sickchill-shared
+          persistentVolumeClaim:
+            claimName: sickchill-shared
 status: {}
 ---
 # Hosting