diff --git a/archive/postgres-values.yaml b/archive/postgres-values.yaml index c698e9f..9d3e92a 100644 --- a/archive/postgres-values.yaml +++ b/archive/postgres-values.yaml @@ -1,10 +1,7 @@ -# image: -# repository: postgres -# tag: 11 -# postgresqlDataDir: /bitnami/postgresql postgresqlDatabase: home global: + storageClass: nfs-client postgresql: auth: database: junv-db @@ -76,21 +73,23 @@ primary: cpu: 250m persistence: mountPath: /bitnami/postgresql - storageClass: local - existingClaim: local-postgres-pvc - nodeSelector: - kubernetes.io/hostname: server-1 - tolerations: - - key: "node" - operator: "Equal" - value: "special" - effect: "NoSchedule" - - key: node-role.kubernetes.io/master - operator: Equal - value: "" - effect: NoSchedule + storageClass: nfs-client + size: 20Gi + # nodeSelector: + # kubernetes.io/hostname: server-1 + # tolerations: + # - key: "node" + # operator: "Equal" + # value: "special" + # effect: "NoSchedule" + # - key: node-role.kubernetes.io/master + # operator: Equal + # value: "" + # effect: NoSchedule readReplicas: - replicaCount: 0 + replicaCount: 1 persistence: - enabled: false + enabled: true + storageClass: nfs-client + size: 20Gi diff --git a/archive/redis-values.yaml b/archive/redis-values.yaml index 97484d6..2340227 100644 --- a/archive/redis-values.yaml +++ b/archive/redis-values.yaml @@ -1,10 +1,12 @@ auth: - sentinel: false + sentinel: true existingSecret: redis-credentials existingSecretPasswordKey: redis-password persistence: - existingClaim: nfs-redis + size: 10Gi + storageClass: nfs-client + # existingClaim: nfs-redis volumePermissions: enabled: true # securityContext: @@ -22,11 +24,12 @@ master: type: ClusterIP persistence: enabled: true - storageClass: nfs - existingClaim: nfs-redis + size: 10Gi + storageClass: nfs-client + # existingClaim: nfs-redis replica: persistence: - enabled: false - -# architecture: standalone + enabled: true + size: 5Gi + storageClass: nfs-client diff --git a/home-apps/n8n.yaml b/home-apps/n8n.yaml index 4021762..e878bcb 100644 --- a/home-apps/n8n.yaml +++ b/home-apps/n8n.yaml @@ -1,3 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + namespace: home-apps + name: n8n-pvc +spec: + accessModes: + - ReadWriteOnce + storageClassName: nfs-client + resources: + requests: + storage: 5Gi +--- + apiVersion: apps/v1 kind: Deployment metadata: @@ -49,7 +63,7 @@ spec: volumes: - name: data persistentVolumeClaim: - claimName: nfs-n8n + claimName: n8n-pvc --- diff --git a/recovery.sh b/recovery.sh index 388bd2c..d0ec2ca 100644 --- a/recovery.sh +++ b/recovery.sh @@ -17,12 +17,12 @@ kubeadm reset # 2 recovery etcd from backup -docker run --rm \ +sudo docker run --rm \ -v '/mnt/backups:/backup' \ -v '/var/lib/etcd:/var/lib/etcd' \ --env ETCDCTL_API=3 \ 'k8s.gcr.io/etcd:3.2.24' \ -/bin/sh -c "etcdctl snapshot restore '/backup/snapshot-2022-02-26_05-00-03_UTC.db'; echo 'done'; ls /default.etcd/; mv /default.etcd/member /var/lib/etcd" +/bin/sh -c "etcdctl snapshot restore '/backup/snapshot-2022-04-26-05_00_11_UTC.db'; echo 'done'; ls /default.etcd/; mv /default.etcd/member /var/lib/etcd" ## update docker cgroup