Files
home-docker/postgres-pv.yml
T
2020-12-17 07:13:19 +11:00

67 lines
1.1 KiB
YAML

# kind: StorageClass
# apiVersion: storage.k8s.io/v1
# metadata:
# name: manual
# provisioner: kubernetes.io/no-provisioner
# volumeBindingMode: WaitForFirstConsumer
# ---
# 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
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: postgres-nfs
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
nfs:
server: 192.168.1.4
path: "/data"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: "db"
name: "postgres-nfs"
spec:
storageClassName: ""
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi