Rancher Cheatsheet

Rancher CheatsheetKapitel 07 von 10

Rancher Backup und Restore

Stand Rancher 2.15 · Edition 2026.11 · Release-Daten geprüft am 30. Oktober 2026

rancher-backup Operator

Sichert den Rancher-Server-State (Management-CRDs, User, Cluster, Rollen), nicht Downstream-Workloads. CRDs Backup/Restore (resources.cattle.io), Ziel S3 oder PVC. Kernszenario: DR/Migration des Rancher-Servers.

ResourceSets rancher-resource-set-basic (ohne Secrets) und -full (mit Secrets, Verschlüsselung per encryptionConfigSecretName dringend empfohlen).

apiVersion: resources.cattle.io/v1
kind: Backup
metadata: {name: rancher-nightly}
spec:
  resourceSetName: rancher-resource-set-full
  encryptionConfigSecretName: backup-encryption
  schedule: "0 2 * * *"
  retentionCount: 7
  storageLocation:
    s3:
      bucketName: rancher-backups
      endpoint: s3.eu-central-1.amazonaws.com
      credentialSecretName: s3-creds
      credentialSecretNamespace: cattle-resources-system

etcd-Snapshots (Downstream)

Getrennt vom rancher-backup: RKE2/K3s sichern ihr eigenes etcd. rkeConfig.etcd.snapshotScheduleCron + snapshotRetention (lokal). S3 unter etcd.s3 mit cloudCredentialName (ns:name) und seit 2.14 eigener retention, die ohne eigene Angabe snapshotRetention erbt.

Restore: UI oder rkeConfig.etcdSnapshotRestore (name, generation hochzählen, restoreRKEConfig none, kubernetesVersion oder all). Snapshot sofort: etcdSnapshotCreate.generation hochzählen. RKE2 ohne Rancher: rke2 server --cluster-reset --cluster-reset-restore-path.