feat(backup-system): segundo offsite Backblaze B2 (crown jewels)
- b2-crown-jewels.sh: sync diario 04:00 de las 2 copias mas recientes de cada servicio irremplazable (todo menos uptime-kuma) a b2:chemavx-k3s-backups/crown-jewels/ (~2GB, tier gratuito). - reddit-intel.sh sube tambien a B2 (retencion 3d). - verify.sh comprueba Mega (completo) + B2 (crown jewels). - Config via Secret out-of-band rclone-conf-b2 (mega+b2, kubectl, NO git); consolidar en Infisical RCLONE_CONF cuando se anada [b2] por UI (la identity del operator es read-only por API). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,8 +7,9 @@
|
||||
- **Mega** (`mega:k3s-backups/`): espejo diario de `/data/backups/backups` del master
|
||||
(retención 7 por servicio; 3 para `uptime-kuma` y `home-master`), más el subdir
|
||||
`reddit-intel/` que sube el CronJob de n97.
|
||||
- **Backblaze B2** (`b2:.../`): copia reducida "crown jewels" (últimas 2 de cada
|
||||
servicio irremplazable). Segundo proveedor por si Mega falla.
|
||||
- **Backblaze B2** (`b2:chemavx-k3s-backups/crown-jewels/` + `reddit-intel/`):
|
||||
copia reducida "crown jewels" (últimas 2 de cada servicio irremplazable, todo
|
||||
menos uptime-kuma). Segundo proveedor por si Mega falla.
|
||||
- Acceso: credenciales rclone en Infisical (`/backup-system`, key `RCLONE_CONF`).
|
||||
**Si el cluster está muerto, Infisical también** → usa el login de Mega/B2 de la
|
||||
cuenta personal (Vaultwarden... que también está en el backup: guarda estas dos
|
||||
|
||||
Reference in New Issue
Block a user