Skip to content

Instantly share code, notes, and snippets.

@noseka1
Last active June 2, 2023 20:01
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save noseka1/01b7aaad22d0d0f6010323bf0ab61f0f to your computer and use it in GitHub Desktop.
Save noseka1/01b7aaad22d0d0f6010323bf0ab61f0f to your computer and use it in GitHub Desktop.
Share NFS volume across multiple pods
apiVersion: apps/v1
kind: Deployment
metadata:
name: nfs-example
spec:
replicas: 3
selector:
matchLabels:
app: nfs-example
template:
metadata:
labels:
app: nfs-example
spec:
containers:
- image: quay.io/noseka1/openshift-toolbox:basic
name: nfs-example
volumeMounts:
- mountPath: /home/toolbox
name: nfs-example
volumes:
- name: nfs-example
persistentVolumeClaim:
claimName: nfs-example
apiVersion: v1
kind: Pod
metadata:
name: nfs-example
spec:
containers:
- image: quay.io/noseka1/openshift-toolbox:basic
name: nfs-example
volumeMounts:
- mountPath: /home/toolbox
name: nfs-example
volumes:
- name: nfs-example
persistentVolumeClaim:
claimName: nfs-example
apiVersion: v1
kind: PersistentVolume
metadata:
name: nfs-example
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /home/toolbox
server: 10.131.3.48
storageClassName: nfs-example
# claimRef:
# name: nfs-example
# namespace: xyz
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-example
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
storageClassName: nfs-example
volumeName: nfs-example
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Share NFS volume across multiple pods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment