Backup for GKE pricing is based on three different dimensions:
Backup management: this dimension is calculated at the
BackupPlan
level and is based on the number of Pods that are protected by theBackupPlan
(the number of Pods contained in the most recentBackup
for that plan).Backup storage: this dimension is calculated at the
Backup
level and is based on the number of bytes stored for eachBackup
over time.Network egress: this dimension is calculated at the
Backup
level and is based on the number of bytes that's transferred across regions during the backup operation. Note that these charges apply only when the source cluster and theBackupPlan
are in two separate regions.
Pricing details may be found on the GKE pricing page.
Pricing for cross-project backups and restores
For any cross-project backup and restore scenarios, three projects are potentially involved:
cluster_project
: the project that contains the cluster that you want to back up.backup_project
: the project where you want your backups to be stored.restore_project
: the project that contains the restore's target cluster.
All three dimensions are billed in the backup_project
under the
Backup for GKE line item.
Network data transfer charges
Similar to single-project backup and restore operations, network data transfer
charges apply for cross-region backup and restore operations. Additionally,
there are network data transfer changes for Config backup
during
backup operations, between backup regions, and between restore regions when
restoring a volume. These charges are listed under Compute Engine.
Adjust future billing
To stop any future billing for Backup for GKE, delete any existing Backup
resources and then delete or disable any BackupPlans
.