Backup for GKE is subject to GKE scalability limitations and cluster limits. In addition, the following limitations apply to the GA version of the Backup for GKE agent on GKE clusters running version 1.24 or higher.
Known scalability limits
Kubernetes resource limits per backup or restore operation
The Backup for GKE limits per backup or restore operation are:
- 20,000 resources per GroupKind, per namespace, for namespaced resources.
- 20,000 resources per GroupKind for non-namespaced resources.
PersistentVolumeClaim (PVC) limits per backup or restore operation
The known Backup for GKE limit for PVCs that are backed by Compute Engine persistent disk is 1,000 per backup or restore operation.
This limit applies to Backup resources with the include_volume set and
Restore resources with the restore_volume_data_from_backup policy.
Fine-grained restore filter condition limits per restore operation
The maximum combined number of filter conditions for inclusion and exclusion filters is 50.
Quotas
VolumeBackup resources
These limits apply to VolumeBackup resources for Compute Engine persistent
disk volume only. Since the service change on January 9th, 2023, the quota is
computed in the following way:
- For
BackupPlanresources created after January 9th, 2023, Backup for GKE allows a total of 180,000VolumeBackupresources per region per project. This quota applies to the sum of all active (non-deleted)VolumeBackupresources in the project at a given point of time, independent of whichBackupPlanorBackupproduced thoseVolumeBackups. - For
BackupPlanresources created prior to January 9th, 2023, Backup for GKE allows a total 180,000VolumeBackupresources per project. This quota applies to the sum of all active (non-deleted)VolumeBackupresources in the project at a given point of time, independent of whichBackupPlanorBackupproduced thoseVolumeBackups.
If higher limits are required, contact Cloud Customer Care to request more
resources. If the requested limits are exceeded, the backup fails with a
Quota 'SNAPSHOTS' exceeded message.
API requests
The rate limit quota for the Backup for GKE API is 1,200 requests per minute per project.