nginx document root has changed. This updates the document root in the nfs example. Signed-off-by: Sami Wagiaalla <swagiaal@redhat.com> |
||
|---|---|---|
| .. | ||
| exporter | ||
| nfs-data | ||
| README.md | ||
| nfs-server-pod.yaml | ||
| nfs-server-service.yaml | ||
| nfs-web-pod.yaml | ||
README.md
Example of NFS volume
See nfs-web-pod.yaml for a quick example, how to use NFS volume in a pod.
Complete setup
The example below shows how to export a NFS share from a pod and import it into another one.
NFS server part
Define NFS server pod and NFS service:
$ kubectl create -f nfs-server-pod.yaml
$ kubectl create -f nfs-server-service.yaml
The server exports /mnt/data directory as / (fsid=0). The directory contains
dummy index.html. Wait until the pod is running!
NFS client
WEB server pod uses the NFS share exported above as a NFS
volume and runs simple web server on it. The pod assumes your DNS is configured
and the NFS service is reachable as nfs-server.default.kube.local. Edit the
yaml file to supply another name or directly its IP address (use
kubectl get services to get it).
Define the pod:
$ kubectl create -f nfs-web-pod.yaml
Now the pod serves index.html from the NFS server:
$ curl http://<the container IP address>/
Hello World!