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 with an access key ID and secret access key.

  • A working cluster.

  • The necessary IAM role:

    • For 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 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