switch some apps over to nfs-client
This commit is contained in:
		| @@ -22,13 +22,13 @@ spec: | ||||
|             - name: TZ | ||||
|               value: Europe/Berlin | ||||
|           volumeMounts: | ||||
|             - name: actualbudget-data-nfs | ||||
|             - name: data | ||||
|               mountPath: /data | ||||
|           ports: | ||||
|             - containerPort: 5006 | ||||
|               name: http | ||||
|               protocol: TCP | ||||
|       volumes: | ||||
|         - name: actualbudget-data-nfs | ||||
|         - name: data | ||||
|           persistentVolumeClaim: | ||||
|             claimName: actualbudget-data-nfs | ||||
|             claimName: data | ||||
|   | ||||
| @@ -1,25 +1,11 @@ | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   name: "actualbudget-data-nfs" | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: "5Gi" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   nfs: | ||||
|     path: /export/kluster/actualbudget | ||||
|     server: 192.168.1.157 | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   name: "actualbudget-data-nfs" | ||||
|   name: "data" | ||||
| spec: | ||||
|   storageClassName: "" | ||||
|   storageClassName: "nfs-client" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: "5Gi" | ||||
|   volumeName: actualbudget-data-nfs | ||||
|   | ||||
| @@ -1,4 +1,3 @@ | ||||
|  | ||||
| apiVersion: apps/v1 | ||||
| kind: Deployment | ||||
| metadata: | ||||
| @@ -34,4 +33,4 @@ spec: | ||||
|       volumes: | ||||
|         - name: config | ||||
|           persistentVolumeClaim: | ||||
|             claimName: homeassistant-nfs | ||||
|             claimName: config | ||||
|   | ||||
| @@ -1,28 +1,11 @@ | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   name: homeassistant-nfs | ||||
| spec: | ||||
|   # storageClassName: slow | ||||
|   capacity: | ||||
|     storage: "1Gi" | ||||
|   # volumeMode: Filesystem | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   nfs: | ||||
|     path: /kluster/homeassistant | ||||
|     server: 192.168.1.157 | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   name: homeassistant-nfs | ||||
|   name: config | ||||
| spec: | ||||
|   storageClassName: "" | ||||
|   storageClassName: "nfs-client" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: "1Gi" | ||||
|   volumeName: homeassistant-nfs | ||||
|   | ||||
| @@ -1,39 +1,21 @@ | ||||
|  | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   namespace: media | ||||
|   name: jellyfin-config-nfs | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: "1Gi" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   nfs: | ||||
|     path: /export/kluster/jellyfin-config | ||||
|     server: 192.168.1.157 | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   namespace: media | ||||
|   name: jellyfin-config-nfs | ||||
|   name: config | ||||
| spec: | ||||
|   storageClassName: "" | ||||
|   storageClassName: "nfs-client" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: "1Gi" | ||||
|   volumeName: jellyfin-config-nfs | ||||
|  | ||||
| --- | ||||
|  | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   namespace: media | ||||
|   name: jellyfin-data-nfs | ||||
|   name: media | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: "1Ti" | ||||
| @@ -46,8 +28,7 @@ spec: | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   namespace: media | ||||
|   name: jellyfin-data-nfs | ||||
|   name: media | ||||
| spec: | ||||
|   storageClassName: "" | ||||
|   accessModes: | ||||
| @@ -55,4 +36,4 @@ spec: | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: "1Ti" | ||||
|   volumeName: jellyfin-data-nfs | ||||
|   volumeName: media | ||||
|   | ||||
| @@ -25,9 +25,9 @@ spec: | ||||
|         - name: TZ | ||||
|           value: Europe/Berlin | ||||
|         volumeMounts: | ||||
|         - name: jellyfin-config | ||||
|         - name: config | ||||
|           mountPath: /config | ||||
|         - name: jellyfin-data | ||||
|         - name: media | ||||
|           mountPath: /media | ||||
|         livenessProbe: | ||||
|           httpGet: | ||||
| @@ -36,10 +36,10 @@ spec: | ||||
|           initialDelaySeconds: 100 | ||||
|           periodSeconds: 15 | ||||
|       volumes: | ||||
|       - name: jellyfin-config | ||||
|       - name: config | ||||
|         persistentVolumeClaim: | ||||
|           claimName: jellyfin-config-nfs | ||||
|       - name: jellyfin-data | ||||
|           claimName: config | ||||
|       - name: media | ||||
|         persistentVolumeClaim: | ||||
|           claimName: jellyfin-data-nfs | ||||
|           claimName: media | ||||
|  | ||||
|   | ||||
| @@ -1,26 +1,13 @@ | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolume | ||||
| metadata: | ||||
|   name: todos-data | ||||
| spec: | ||||
|   capacity: | ||||
|     storage: "50Gi" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   nfs: | ||||
|     path: /kluster/todos | ||||
|     server: 192.168.1.157 | ||||
| --- | ||||
| apiVersion: v1 | ||||
| kind: PersistentVolumeClaim | ||||
| metadata: | ||||
|   name: todos-data | ||||
|   name: data | ||||
| spec: | ||||
|   resources: | ||||
|     requests: | ||||
|       storage: 1Gi | ||||
|       storage: 5Gi | ||||
|   volumeMode: Filesystem | ||||
|   storageClassName: "" | ||||
|   storageClassName: "nfs-client" | ||||
|   accessModes: | ||||
|     - ReadWriteOnce | ||||
|   volumeName: todos-data | ||||
|   volumeName: data | ||||
|   | ||||
| @@ -11,7 +11,7 @@ api: | ||||
|     # the chart create a new PVC for you or provide an existing one. | ||||
|     data: | ||||
|       enabled: true | ||||
|       existingClaim: todos-data | ||||
|       existingClaim: data | ||||
|       accessMode: ReadWriteOnce | ||||
|       size: 10Gi | ||||
|       mountPath: /app/vikunja/files | ||||
|   | ||||
		Reference in New Issue
	
	Block a user