Files
apps
infrastructure
argocd
backup
cronjobs-base
cronjobs-overlays
postgres
README.md
kustomization.yaml
namespace.yaml
pvc.yaml
rclone-config.sealedsecret.yaml
rclone-gcloud.deployment.yaml
restic-password.sealedsecret.yaml
external
external-dns
gitea
metallb-system
nfs-provisioner
pg-ha
prometheus
renovate
sealedsecrets
traefik-system
kluster-deployments
.gitignore
.gitmodules
README.md
renovate.json
k3s-infra/infrastructure/backup/README.md

356 B

How to restore

  1. Port forward the rest api for gcloud

    kubectl port-forward -n backup service/rclone-gcloud 8000
    
  2. Load the snapshots locally

    restic -r rest:http://127.0.0.1:8000/kluster mount /mnt/restic
    

    (The password is in a secret)

  3. Copy relevant files to the correct location on the NAS