This document contains the steps you must follow to install and configure the components that are necessary to backup and restore your workloads in Google Distributed Cloud (GDC) air-gapped.
Before you begin
Ensure you have the following items pre-configured:
- An S3 endpoint and bucket on GDC object storage with an S3 access key ID and secret access key.
- A working cluster. ### Request IAM roles
To verify and work with backup and restore components, ask your Organization IAM Admin or Project IAM Admin to grant you one of the following roles:
User Cluster Backup Admin (
user-cluster-backup-admin): creates, gets, lists, watches, updates, patches, and deletes backup resources such as backup plans, restore plans, and backup repositories in user clusters. Contact your Organization IAM Admin to request this role.Backup Creator (
backup-creator): creates, gets, lists, watches, updates, patches, and deletes manual backup requests and manual restore requests. Contact your Project IAM Admin to request this 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 looks 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