Files
auricom-home-cluster/cluster/volumes.yaml
2020-12-27 00:53:06 +01:00

177 lines
3.1 KiB
YAML

---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-music
spec:
storageClassName: nfs-music
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/music"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-music
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-video
spec:
storageClassName: nfs-video
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/video"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-video
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-downloads
spec:
storageClassName: nfs-downloads
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/downloads"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-downloads
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-photo
spec:
storageClassName: nfs-photo
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/photo"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-photo
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-gitea
spec:
storageClassName: nfs-gitea
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/runtime/gitea"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-gitea
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-home-claude
spec:
storageClassName: nfs-home-claude
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/home/claude"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-home-claude
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-home-helene
spec:
storageClassName: nfs-home-helene
capacity:
storage: 1Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
nfs:
server: truenas
path: "/mnt/storage/home/helene"
---
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: nfs-home-helene
provisioner: nfs
reclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: local-hdd
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Ti
storageClassName: local-path
local:
path: /mnt/hdd
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- k3os-worker3
persistentVolumeReclaimPolicy: Retain