Bottlerocket
How to backup and restore External etcd on Bottlerocket OS
This page contains steps for backing up a cluster by taking an ETCD snapshot, and restoring the cluster from a snapshot.
EKS-Anywhere clusters use ETCD as the backing store. Taking a snapshot of ETCD backs up the entire cluster data. This can later be used to restore a cluster back to an earlier state if required.
ETCD backups can be taken prior to cluster upgrade, so if the upgrade doesn’t go as planned, you can restore from the backup.
Restoring to a previous cluster state is a destructive and destablizing action to take on a running cluster. It should be considered only when all other options have been exhausted.
If you are able to retrieve data using the Kubernetes API server, then etcd is available and you should not restore using an etcd backup.
How to backup and restore External etcd on Bottlerocket OS
How to backup and restore External ETCD on Ubuntu/RHEL OS EKS Anywhere cluster