Charmed MongoDB K8s

Channel Revision Published Runs on
latest/stable 14 01 Aug 2022
Ubuntu 20.04
latest/edge 20 02 Mar 2023
Ubuntu 22.04 Ubuntu 20.04
latest/edge 16 03 Aug 2022
Ubuntu 22.04 Ubuntu 20.04
6/beta 38 05 Dec 2023
Ubuntu 22.04
6/edge 59 Yesterday
Ubuntu 22.04
5/edge 39 14 Dec 2023
Ubuntu 22.04
juju deploy mongodb-k8s --channel 6/edge
Show information

Platform:

How to create a backup

This is a guide on how to create and list backups of a Charmed MongoDB replica set or sharded cluster using Amazon S3 storage.

Prerequisites

Summary


Determine the application to run backup actions on

The application to pass to juju when running backup and restore actions depends on whether your deployment is a replica set or sharded cluster:

When running Charmed MongoDB K8s as a replica-set, this will be the name of your MongoDB K8s application.

When running Charmed MongoDB K8s as a sharded cluster, this will be the name of your MongoDB K8s application running with the “config-server” role - never the shard applications.

Create a backup

Before creating a backup, check that your Charmed MongoDB K8s deployment is active and idle with juju status.

To create a backup, use the create-backup command on the leader unit:

juju run <replica-set name | config-server name>/leader create-backup

List all backups

To list all available, failed, and in-progress backups, use the list-backup command on the leader unit:

juju run <replica-set name | config-server name>/leader list-backups