Feedback

Chat Icon

End-to-End Kubernetes with Rancher, RKE2, K3s, Fleet, Longhorn, and NeuVector

The full journey from nothing to production

Rancher Disaster Recovery: Best Practices and Procedures
82%

What is a Snapshot?

In Rancher, snapshots are backups of your Kubernetes cluster that include three key components:

  • The etcd data, which stores the cluster's state.
  • The Kubernetes version.
  • The cluster configuration (settings and changes you’ve made).

These snapshots allow you to restore your cluster if something goes wrong. For example:

  • If only the data in etcd is affected, you can restore just the etcd data.
  • If a Kubernetes upgrade caused issues, you can restore both etcd and the Kubernetes version to return to the previous, stable state.
  • If both the Kubernetes version and cluster configuration caused problems, you can restore everything (etcd, Kubernetes version, and configuration).

To take a snapshot, you can use the Rancher UI and follow these steps:

  • Click on Global > Cluster Management
  • Next to the cluster you want to take a snapshot of, click on the three dots and select Take Snapshot

When the snapshot is complete, it will be saved in the /var/lib/rancher/rke2/server/db/snapshots/ directory on the etcd nodes. The snapshot files are named based on the cluster name, the timestamp, and a unique identifier. For example:

# SSH to an etcd node and run the following command
ls -l /var/lib/rancher/rke2/server/db/snapshots/

End-to-End Kubernetes with Rancher, RKE2, K3s, Fleet, Longhorn, and NeuVector

The full journey from nothing to production

Enroll now to unlock all content and receive all future updates for free.

Unlock now  $35.00$26.25

Hurry! This limited time offer ends in:

To redeem this offer, copy the coupon code below and apply it at checkout:

Learn More