GPU-Live/template/stg/gitea/1_configure/pv.yaml

126 lines
4.1 KiB
YAML

apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-shared-storage-pv
labels:
name: gitea-shared-storage-pv
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 500Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: redis-data-release-name-redis-cluster-0
labels:
name: redis-data-release-name-redis-cluster-0
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_redis_0
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: redis-data-release-name-redis-cluster-1
labels:
name: redis-data-release-name-redis-cluster-1
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_redis_1
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: redis-data-release-name-redis-cluster-2
labels:
name: redis-data-release-name-redis-cluster-2
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_redis_2
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: data-release-name-postgresql-ha-postgresql-0
labels:
name: data-release-name-postgresql-ha-postgresql-0
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_post_0
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: data-release-name-postgresql-ha-postgresql-1
labels:
name: data-release-name-postgresql-ha-postgresql-1
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_post_1
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: data-release-name-postgresql-ha-postgresql-2
labels:
name: data-release-name-postgresql-ha-postgresql-2
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 8Gi
csi:
driver: exa.csi.ddn.com
volumeHandle: exa1:/gitea_post_2
volumeAttributes: # volumeAttributes are the alternative of storageClass params for static (precreated) volumes.
# mountOptions: ro, noflock # list of options for `mount` command
bindMount: "false" # Determines, whether volume will bind mounted or as a separate lustre mount.