kubs/alaskarTV/pv.yaml
2025-02-01 22:13:08 +03:00

129 lines
2.1 KiB
YAML

---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-ssd
spec:
capacity:
storage: 3Ti
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: 192.168.0.200
path: /SSD/media
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-hdd
spec:
capacity:
storage: 6Ti
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: 192.168.0.200
path: /HDD
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: rclone-data
spec:
capacity:
storage: 6Ti
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
csi:
driver: csi-rclone
volumeHandle: rclone-data
volumeAttributes:
remote: "webdav"
remotePath: "/"
webdav-url: "http://192.168.0.200:30999/dav/"
allow-other: "true"
umask: "0022"
uid: "1000"
gid: "1000"
dir-perms: "0777"
file-perms: "0666"
poll-interval: "30s"
allow-non-empty: "true"
vfs-cache-mode: "full"
dir-cache-time: "10s"
# vfs-cache-max-age: "5m"
cache-dir: "/HDD/rclone-cache"
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: mnt
spec:
capacity:
storage: 1Ti
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
hostPath:
path: /mnt
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-ssd-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 3Ti
volumeName: nfs-ssd
storageClassName: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: rclone-data-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 6Ti
volumeName: rclone-data
storageClassName: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-hdd-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 6Ti
volumeName: nfs-hdd
storageClassName: ""
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mnt-pvc
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Ti
volumeName: mnt
storageClassName: ""
---