pv1.yaml
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-pv1
labels:
pv: nfs-pv1
spec:
capacity:
storage: 10Mi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
mountOptions:
- soft
- nolock
- nfsvers=3
storageClassName: nfs
nfs:
server: *.*.*.*
path: /mnt/nfs
pvc1.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc1
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Mi
storageClassName: nfs
selector:
matchLabels:
pv: nfs-pv1
pod yaml中的配置:
...
spec:
volumes:
- name: nfs-pvtest
persistentVolumeClaim:
claimName: nfs-pvc1
...
containers:
- name: iag
volumeMounts:
- name: nfs-pvtest
mountPath: /home/nfs
...