Skip to content

Instantly share code, notes, and snippets.

@sillysachin
Forked from matthewpalmer/pod.yaml
Created February 4, 2021 13:14
Show Gist options
  • Save sillysachin/b459ce859f54ccd469becfc1b740adca to your computer and use it in GitHub Desktop.
Save sillysachin/b459ce859f54ccd469becfc1b740adca to your computer and use it in GitHub Desktop.
Example for using NFS volume in pod
# 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