Skip to content

Instantly share code, notes, and snippets.

@matthewpalmer
Created October 22, 2018 00:54
Show Gist options
  • Save matthewpalmer/899826baa57ba7d42392c7947663828d to your computer and use it in GitHub Desktop.
Save matthewpalmer/899826baa57ba7d42392c7947663828d to your computer and use it in GitHub Desktop.
Pod using NFS volume
# Create a pod that reads and writes to the
# NFS server via an NFS volume.
kind: Pod
apiVersion: v1
metadata:
name: pod-using-nfs
spec:
# Add the server as an NFS volume for the pod
volumes:
- name: nfs-volume
nfs:
# URL for the NFS server
server: 10.108.211.244 # Change this!
path: /
# In this container, we'll mount the NFS volume
# and write the date to a file inside it.
containers:
- name: app
image: alpine
# Mount the NFS volume in the container
volumeMounts:
- name: nfs-volume
mountPath: /var/nfs
# Write to a file inside our NFS
command: ["/bin/sh"]
args: ["-c", "while true; do date >> /var/nfs/dates.txt; sleep 5; done"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment