Install backup and restore components

This page contains the steps you must follow to install and configure the components that are necessary to backup and restore your workloads.

Before you begin

Before you can verify the installation, you must have access to:

  • An endpoint and bucket on GDC object storage with an access key ID and secret access key.
  • A working cluster.
  • The necessary identity and access role:

    • For Platform Administrator (PA) users:
      • User Cluster Backup Admin: manages backups. Ask your Organization IAM Admin to grant you the User Cluster Backup Admin (user-cluster-backup-admin) role.
    • For Application Operator (AO) users:
      • Backup Creator: creates backups and restores. Ask your Project IAM Admin to grant you the Backup Creator (backup-creator) role.

Verify backup and restore installation

Verify that the gpcbackup control plane and agent are both running for the cluster you want to back up:

kubectl get pods -n gpc-backup-system

After running the command, the output will look like the following example. There should be two Pods running, a control plane Pod and an agent Pod.

NAME                                                READY   STATUS    RESTARTS   AGE
gpcbackup-agent-0                                   1/1     Running   2          64m
gpcbackup-controlplane-controller-6fc9485ff-jdk95   1/1     Running   0          64m