[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-04。"],[[["\u003cp\u003eThis page covers cluster backup and restore operations for Google Distributed Cloud (GDC) air-gapped environments, focusing on safeguarding application data and maintaining system integrity.\u003c/p\u003e\n"],["\u003cp\u003eBackups capture data states with both crash and application consistency, and these backups are stored in S3-compatible repositories which are managed through backup plans.\u003c/p\u003e\n"],["\u003cp\u003eRestore plans offer pre-configured recovery options to streamline cluster restoration processes, leveraging existing backup plan resources.\u003c/p\u003e\n"],["\u003cp\u003eThe Backup Service API is crucial for managing backup and restore functions, allowing for the creation of backup repositories, policies, and plans.\u003c/p\u003e\n"]]],[],null,["# Overview\n\nThis page provides an overview of cluster backup and restore operations for Google Distributed Cloud (GDC) air-gapped.\n\nKubernetes cluster backups protect your data by capturing the state of your\napplications, ensuring both crash and application consistency. Backups are\nstored in S3-compatible repositories and managed through backup plans, which\ndefine their scope and schedule. Restore plans provide pre-configured recovery\nscenarios for quick and efficient cluster restoration.\n\nKubernetes cluster backups offer the following:\n\n- **Crash consistency:** backups capture the state of your data as if the system had suddenly crashed or lost power at the moment the backup was initiated.\n- **Application consistency:** ensures that all in-flight writes and transactions are completed before the backup is taken, leading to a more reliable and recoverable backup.\n- **Customized pre and post hooks:** use specific pre-execution and post-execution hooks and define custom behavior for quiescing, backing up, or restoring a stateful workload.\n- **Multiple strategies:** deploy protected application strategies to customize how backups are taken and what resources get restored.\n\nBackup repositories\n-------------------\n\nA backup repository represents an S3-compatible storage location for your\nbackups. Backup repositories store records of backups, backup plans, restore\nplans, and restores. Clusters can have multiple backup repositories with\ndifferent import rules. These import rules dictate what actions can be\nperformed.\n\nFor more information, see\n[Add a backup repository](/distributed-cloud/hosted/docs/latest/gdch/platform-application/pa-ao-operations/cluster-backup/add-backup-repository).\n\nBackup plans\n------------\n\nBackup plans provide the configuration, location, and management functions for\na sequence of backups. A backup plan contains a backup configuration, including\nthe source cluster and the selection of workloads to back up. Google recommends\nproviding every cluster with at least one backup plan. Create one or more backup\nplans for each cluster. A single cluster or VM can belong to one or more backup\nplans. If your backup plan defines a schedule for the backup, the backups are\nautomatically created according to that schedule.\n\nFor more information, see [Plan a set of backups](/distributed-cloud/hosted/docs/latest/gdch/platform-application/pa-ao-operations/cluster-backup/plan-backups).\n\nRestore plans\n-------------\n\nRestore plans are pre-configured restore scenarios for a corresponding line of\nbackups. Create a restore plan using an existing backup plan resource. Customize\nthe behavior of restores by changing the configuration of the restore in the\nGDC console or API.\n\nFor more information, see\n[Restore a backup](/distributed-cloud/hosted/docs/latest/gdch/platform-application/pa-ao-operations/cluster-backup/restore-backup).\n\nBackup Service API overview\n---------------------------\n\nThe Backup Service API provides key functions that are critical for the backup\nand restore processes. You can add new APIs such as the Backup, GKE Backup\nAgent, and Backup Control Plane APIs to a Kubernetes cluster. These APIs are\nused to manage the lifecycle of backups, and to create backup repositories,\npolicies, and plans.\n\nFor more information, see\n[Backup API overview](/distributed-cloud/hosted/docs/latest/gdch/apis/service/backup/backup-api-overview).\n\nWhat's next\n-----------\n\n- [Install backup and restore components](/distributed-cloud/hosted/docs/latest/gdch/platform-application/pa-ao-operations/cluster-backup/install-backup-restore)"]]