homelab-k3s/apps/nginx/storage.yaml

36 lines
777 B
YAML
Raw Normal View History

# Static site content + nginx config live on GlusterFS:
# /mnt/gvolume0/nginx/www → /usr/share/nginx/html
# /mnt/gvolume0/nginx/conf → /etc/nginx/conf
# /mnt/gvolume0/nginx/conf.d → /etc/nginx/conf.d
apiVersion: v1
kind: PersistentVolume
metadata:
name: nginx-gvolume0
spec:
capacity:
storage: 50Gi
accessModes:
- ReadWriteOnce
- ReadOnlyMany
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
hostPath:
path: /mnt/gvolume0/nginx
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nginx
namespace: nginx
spec:
accessModes:
- ReadWriteOnce
- ReadOnlyMany
- ReadWriteMany
resources:
requests:
storage: 50Gi
storageClassName: ""
volumeName: nginx-gvolume0