rook-ceph

This commit is contained in:
auricom
2021-04-18 16:31:34 +02:00
parent 1cd0f3a16a
commit 593e9b1d4d
63 changed files with 583 additions and 161 deletions

View File

@@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- statefulset.yaml
- volumes.yaml
- volume.yaml

View File

@@ -39,8 +39,9 @@ spec:
- containerPort: 55555
name: com-claude
volumeMounts:
- name: config-claude
- name: config
mountPath: /config
subPath: claude
- name: sync-conf-claude
mountPath: /config/sync.conf
subPath: sync.conf
@@ -72,8 +73,9 @@ spec:
- containerPort: 55556
name: com-helene
volumeMounts:
- name: config-helene
- name: config
mountPath: /config
subPath: helene
- name: sync-conf-helene
mountPath: /config/sync.conf
subPath: sync.conf
@@ -82,18 +84,15 @@ spec:
- name: nfs-backups-data
mountPath: /sync/backup
volumes:
- name: config
persistentVolumeClaim:
claimName: resilio-sync-config
- name: sync-conf-claude
configMap:
name: resilio-sync-claude-conf
- name: sync-conf-helene
configMap:
name: resilio-sync-helene-conf
- name: config-claude
persistentVolumeClaim:
claimName: resilio-sync-config-claude
- name: config-helene
persistentVolumeClaim:
claimName: resilio-sync-config-helene
- name: home-claude-data
persistentVolumeClaim:
claimName: nfs-home-claude-data

View File

@@ -0,0 +1,13 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: resilio-sync-config
namespace: data
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 1Gi

View File

@@ -1,26 +0,0 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: resilio-sync-config-claude
namespace: data
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn-backups
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: resilio-sync-config-helene
namespace: data
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn-backups
resources:
requests:
storage: 1Gi