Skip to content

Commit

Permalink
add pv examples
Browse files Browse the repository at this point in the history
  • Loading branch information
artntek committed Nov 27, 2024
1 parent a9b64e0 commit 1de9427
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 0 deletions.
27 changes: 27 additions & 0 deletions helm/admin/pv--releasename-metacat-cephfs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
apiVersion: v1
kind: PersistentVolume
metadata:
# See https://github.com/DataONEorg/k8s-cluster/blob/main/storage/storage.md#dataone-volume-naming-conventions
# cephs-{release}-{function}-{instance}, where {release} usually = {namespace}
name: &pv-name cephfs-releasename-metacat-varmetacat
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 100Gi
csi:
driver: cephfs.csi.ceph.com
nodeStageSecretRef:
# node stage secret name
name: csi-cephfs-releasename-secret
# node stage secret namespace where above secret is created
namespace: ceph-csi-cephfs
volumeAttributes:
clusterID: 8aa4d4a0-a209-11ea-baf5-ffc787bfc812
fsName: cephfs
rootPath: /volumes/k8ssubvolgroup/k8ssubvol/58cda964-ce10-4ff9-8242-983da0fd0da3/repos/name/metacat
staticVolume: "true"
volumeHandle: *pv-name
persistentVolumeReclaimPolicy: Retain
storageClassName: csi-cephfs-sc
volumeMode: Filesystem
27 changes: 27 additions & 0 deletions helm/admin/pv--releasename-metacatui.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
apiVersion: v1
kind: PersistentVolume
metadata:
# See https://github.com/DataONEorg/k8s-cluster/blob/main/storage/storage.md#dataone-volume-naming-conventions
# cephs-{release}-{function}-{instance}, where {release} usually = {namespace}
name: &pv-name cephfs-releasename-metacatui
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 1Gi
csi:
driver: cephfs.csi.ceph.com
nodeStageSecretRef:
# node stage secret name
name: csi-cephfs-releasename-secret
# node stage secret namespace where above secret is created
namespace: ceph-csi-cephfs
volumeAttributes:
clusterID: 8aa4d4a0-a209-11ea-baf5-ffc787bfc812
fsName: cephfs
rootPath: /volumes/k8ssubvolgroup/k8ssubvol/58cda964-ce10-4ff9-8242-983da0fd0da3/repos/name/metacatui
staticVolume: "true"
volumeHandle: *pv-name
persistentVolumeReclaimPolicy: Retain
storageClassName: csi-cephfs-sc
volumeMode: Filesystem
29 changes: 29 additions & 0 deletions helm/admin/pv--releasename-postgres-cephfs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
apiVersion: v1
kind: PersistentVolume
metadata:
# See https://github.com/DataONEorg/k8s-cluster/blob/main/storage/storage.md#dataone-volume-naming-conventions
# cephs-{release}-{function}-{instance}, where {release} usually = {namespace}
name: &pv-name cephfs-releasename-metacat-postgresdata
labels:
metacatVolumeName: *pv-name
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 10Gi
csi:
driver: cephfs.csi.ceph.com
nodeStageSecretRef:
# node stage secret name
name: csi-cephfs-releasename-secret
# node stage secret namespace where above secret is created
namespace: ceph-csi-cephfs
volumeAttributes:
clusterID: 8aa4d4a0-a209-11ea-baf5-ffc787bfc812
fsName: cephfs
rootPath: /volumes/k8ssubvolgroup/k8ssubvol/58cda964-ce10-4ff9-8242-983da0fd0da3/repos/name/postgresql
staticVolume: "true"
volumeHandle: *pv-name
persistentVolumeReclaimPolicy: Retain
storageClassName: csi-cephfs-sc
volumeMode: Filesystem

0 comments on commit 1de9427

Please sign in to comment.