From 955e5663e8012b128143ad9e15805631136ec304 Mon Sep 17 00:00:00 2001 From: aggarwalakshun Date: Mon, 7 Jul 2025 00:33:07 +0530 Subject: [PATCH] use nfs pv and pvc --- cluster/apps/homepage/homepage-pvc.yml | 25 +++++++++++++++++++++++-- cluster/apps/homepage/homepage.yml | 2 +- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/cluster/apps/homepage/homepage-pvc.yml b/cluster/apps/homepage/homepage-pvc.yml index 150d445..d58ada4 100644 --- a/cluster/apps/homepage/homepage-pvc.yml +++ b/cluster/apps/homepage/homepage-pvc.yml @@ -1,13 +1,34 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: homepage-pv + namespace: default +spec: + capacity: + storage: 100Mi + volumeMode: Filesystem + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + mountOptions: + - hard + - nfsvers=4.1 + nfs: + path: /k3s/volumes/homepage + server: 10.0.0.123 + --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: longhorn-homepage + name: homepage-pvc namespace: default spec: accessModes: - ReadWriteMany - storageClassName: longhorn + storageClassName: "" + volumeName: homepage-pv resources: requests: storage: 100Mi diff --git a/cluster/apps/homepage/homepage.yml b/cluster/apps/homepage/homepage.yml index 7100753..95094ff 100644 --- a/cluster/apps/homepage/homepage.yml +++ b/cluster/apps/homepage/homepage.yml @@ -86,7 +86,7 @@ spec: name: homepage - name: images persistentVolumeClaim: - claimName: longhorn-homepage + claimName: homepage-pvc - name: logs emptyDir: {} - name: tmp