Skip to content

Instantly share code, notes, and snippets.

@mgodf89
Last active April 29, 2024 16:52
Show Gist options
  • Save mgodf89/f4a44abacc50c2c0d67c4b136e3166b2 to your computer and use it in GitHub Desktop.
Save mgodf89/f4a44abacc50c2c0d67c4b136e3166b2 to your computer and use it in GitHub Desktop.
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-pg-participant-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-pg-mediator-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-pg-sequencer-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-pg-cnapps-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-worker-cometbft-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-worker-participant-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-worker-domain-rwo
namespace: sv
provisioner: kubernetes.io/no-provisioner
reclaimPolicy: Delete
volumeBindingMode: Immediate
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pg-data-sequencer-pg-pv
namespace: sv
spec:
capacity:
storage: 1400Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/sequencer
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-pg-sequencer-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-pg-sequencer
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pg-data-mediator-pg-pv
namespace: sv
spec:
capacity:
storage: 1400Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/mediator
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-pg-mediator-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-pg-mediator
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pg-data-participant-pg-pv
namespace: sv
spec:
capacity:
storage: 1400Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/participant
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-pg-participant-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-pg-participant
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pg-data-apps-pg-pv
namespace: sv
spec:
capacity:
storage: 1400Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/cnapps
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-pg-cnapps-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-pg-cnapps
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-worker-cometbft-rwo
namespace: sv
spec:
capacity:
storage: 640Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/cometbft
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-worker-cometbft-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-wkr-cometbft
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-worker-domain-rwo
namespace: sv
spec:
capacity:
storage: 640Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/domain
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-worker-domain-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-wkr-domain
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv-worker-participant-rwo
namespace: sv
spec:
capacity:
storage: 640Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/participant
persistentVolumeReclaimPolicy: Retain
storageClassName: sc-worker-participant-rwo
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- hostname-wkr-participant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment