跳到主要内容

NFS

Tips

  • nfs-provisioner
    • 提供 NFS 服务
    • 但数据不会持久化
  • nfs-client
    • 作为 NFS 客户端提供存储 - 需要现有 NFS 服务
    • 创建子目录 - ${namespace}-${pvcName}-${pvName}
# NFS Client
# https://github.com/helm/charts/tree/master/stable/nfs-client-provisioner
helm install stable/nfs-client-provisioner --set nfs.server=x.x.x.x --set nfs.path=/exported/path

示例

apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0003
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Recycle
storageClassName: slow
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /tmp
server: 172.17.0.2