Skip to content

Instantly share code, notes, and snippets.

@parashuramn
Created June 6, 2023 18:10
Show Gist options
  • Save parashuramn/828d032fe0a53280bbe597c5ffed9fde to your computer and use it in GitHub Desktop.
Save parashuramn/828d032fe0a53280bbe597c5ffed9fde to your computer and use it in GitHub Desktop.
pod-using-nfs
# 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