Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.2 KB

File metadata and controls

18 lines (13 loc) · 1.2 KB

This addon will add NFS based storage class provisioner. It is installing https://github.com/kubernetes-incubator/external-storage/tree/master/nfs-client

See first a very short introduction to storage. Short list of characteristics as per the storage document:

  • ephemeral storage: no
  • Pod is forced to a specific node when initially created: no
  • Pod is forced, when recreated to a specific node: no
  • storage is local to where the pod runs: no. It is local to master, and mounted from your host machine.

For your local development needs, you might not have a simple way to add a more complex storage solution (Ceph, Gluster, AWS, etc), but you would still want to have something that is automatically provisioned, by the way of a storageClass, and without forcing pods on one node (unlike local-storage-class).

Internal notes: deployment.yaml is the output of ddk8s run --repo ddk8s --project nfs-client-provisioner --namespace nfs-client-provisioner --set nfs.path=/mnt/nfs-export --set storageClass.reclaimPolicy=Retain --set nfs.server=NFS_SERVER_REPLACE_ME