Note: All commands are written for juju >= v.3.0
If you are using an earlier version, check the Juju 3.0 Release Notes.
How to create and list backups
This guide contains recommended steps and useful commands for creating and managing backups to ensure smooth restores.
Prerequisites
- A deployed MySQL K8s cluster
- Access to S3 storage
- Configured settings for S3 storage
Create a backup
Once juju status shows Charmed MySQL K8s as active and idle you can create your first backup with the create-backup command:
juju run mysql-k8s/leader create-backup
If you have a cluster of one unit, you can run the create-backup action on mysql-k8s/leader (which will also be the primary unit).
Otherwise, you must run the create-backup action on a non-primary unit (see juju status or run juju run-action mysql-k8s/leader get-cluster-status to find the primary unit).
List backups
You can list your available, failed, and in progress backups by running the list-backups command:
juju run mysql-k8s/leader list-backups