Files
home-docker/postgres-pv.yml
T
2020-05-03 22:42:51 +10:00

59 lines
1001 B
YAML

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: manual
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer
# ---
# kind: PersistentVolume
# apiVersion: v1
# metadata:
# name: postgres-pv
# namespace: home-apps
# labels:
# type: local
# app: postgres
# spec:
# storageClassName: local-storage
# capacity:
# storage: 10Gi
# accessModes:
# - ReadWriteOnce
# hostPath:
# path: "/mnt/data"
# dataSource: null
# persistentVolumeReclaimPolicy: Recycle
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: postgres-pv
labels:
type: local
spec:
storageClassName: manual
persistentVolumeReclaimPolicy: Recycle
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgres-pvc
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi