fix: separate pv:s and pvc:s for staging and prod

This commit is contained in:
2024-02-20 13:40:57 +01:00
parent 86923f547d
commit 7acbc5d8ad
7 changed files with 106 additions and 43 deletions
+2
View File
@@ -14,4 +14,6 @@ patches:
kind: Deployment
path: deployment_patch.yaml
resources:
- pv.yaml
- pvc.yaml
- ../base
+41
View File
@@ -0,0 +1,41 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-prod-oceanbox-archives
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 300T
mountOptions:
- vers=4.2
- rdma
- soft
nfs:
path: /data/archives
server: 10.255.243.80
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
---
# apiVersion: v1
# kind: PersistentVolume
# metadata:
# name: pv-oceanbox-archives-local
# spec:
# accessModes:
# - ReadWriteMany
# capacity:
# storage: 300T
# local:
# path: /data/archives
# persistentVolumeReclaimPolicy: Retain
# volumeMode: Filesystem
# nodeAffinity:
# required:
# nodeSelectorTerms:
# - matchExpressions:
# - key: kubernetes.io/hostname
# operator: In
# values:
# - nfs0.cluster.local
@@ -1,7 +1,7 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: oceanbox-archives
name: prod-oceanbox-archives
spec:
accessModes:
- ReadWriteMany
@@ -10,7 +10,7 @@ spec:
storage: 100G
storageClassName: ""
volumeMode: Filesystem
volumeName: pv-oceanbox-archives-local
volumeName: pv-prod-0oceanbox-archives
status:
accessModes:
- ReadWriteMany
-41
View File
@@ -1,41 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-oceanbox-archives-nfs
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 300T
mountOptions:
- vers=4.2
- rdma
- soft
nfs:
path: /data/archives
server: 10.255.243.80
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-oceanbox-archives-local
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 300T
local:
path: /data/archives
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- nfs0.cluster.local
@@ -14,4 +14,6 @@ patches:
kind: Deployment
path: deployment_patch.yaml
resources:
- pv.yaml
- pvc.yaml
- ../base
+41
View File
@@ -0,0 +1,41 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-staging-oceanbox-archives
spec:
accessModes:
- ReadWriteMany
capacity:
storage: 300T
mountOptions:
- vers=4.2
- rdma
- soft
nfs:
path: /data/archives
server: 10.255.243.80
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
---
# apiVersion: v1
# kind: PersistentVolume
# metadata:
# name: pv-oceanbox-archives-local
# spec:
# accessModes:
# - ReadWriteMany
# capacity:
# storage: 300T
# local:
# path: /data/archives
# persistentVolumeReclaimPolicy: Retain
# volumeMode: Filesystem
# nodeAffinity:
# required:
# nodeSelectorTerms:
# - matchExpressions:
# - key: kubernetes.io/hostname
# operator: In
# values:
# - nfs0.cluster.local
+18
View File
@@ -0,0 +1,18 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: staging-oceanbox-archives
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 100G
storageClassName: ""
volumeMode: Filesystem
volumeName: pv-staging-0oceanbox-archives
status:
accessModes:
- ReadWriteMany
capacity:
storage: 100G