Commit fcbfa41b authored by Vũ Hoàng Nam's avatar Vũ Hoàng Nam

Config PV, PVC, SC for mount to NFS server.

parent 08624ea2
......@@ -4,15 +4,10 @@ metadata:
name: nfs-pv
spec:
capacity:
storage: 1Gi
storage: 500Mi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Recycle
storageClassName: slow
mountOptions:
- hard
- nfsvers=4.1
- ReadWriteMany
nfs:
path: /tmp
server: 172.17.0.2
\ No newline at end of file
path: /var/nfs/k8s
server: 192.168.67.9
\ No newline at end of file
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc-sc
spec:
resources:
requests:
storage: 100Mi
volumeMode: Filesystem
storageClassName: nfs-storage-class
accessModes:
- ReadWriteMany
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nfs-pvc
spec:
resources:
requests:
storage: 100Mi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: nfs-storage-class
provisioner: mannual # need to install provisioner
parameters:
server: 192.168.67.9
path: /var/nfs/k8s
readOnly: "false"
\ No newline at end of file
apiVersion: v1
kind: Pod
metadata:
name: pod-pv
labels:
version: v1
zone: dev
spec:
containers:
- name: sh
image: busybox:1.36
command:
- sleep
- "3600"
volumeMounts:
- name: nfs-pv
mountPath: /usr/share
ports:
- containerPort: 8080
resources:
requests:
memory: "512Mi"
cpu: "1000m"
limits:
memory: "1024Mi"
cpu: "2000m"
volumes:
- name: nfs-pv
nfs:
server: 192.168.67.9
path: /var/nfs/k8s
\ No newline at end of file
apiVersion: v1
kind: Pod
metadata:
name: pod-pvc
labels:
version: v1
zone: dev
spec:
containers:
- name: sh
image: busybox:1.36
command:
- sleep
- "3600"
volumeMounts:
- name: nfs-pvc
mountPath: /usr/share
ports:
- containerPort: 8080
resources:
requests:
memory: "512Mi"
cpu: "1000m"
limits:
memory: "1024Mi"
cpu: "2000m"
volumes:
- name: nfs-pvc
persistentVolumeClaim:
claimName: nfs-pvc
apiVersion: v1
kind: Pod
metadata:
name: pod-sc
labels:
version: v1
zone: dev
spec:
containers:
- name: sh
image: busybox:1.36
command:
- sleep
- "3600"
volumeMounts:
- name: nfs-pvc
mountPath: /usr/share
ports:
- containerPort: 8080
resources:
requests:
memory: "512Mi"
cpu: "1000m"
limits:
memory: "1024Mi"
cpu: "2000m"
volumes:
- name: nfs-pvc
persistentVolumeClaim:
claimName: nfs-pvc-sc
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment