Data backup in container management frameworks
US-12045139-B2 · Jul 23, 2024 · US
US12530264B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12530264-B2 |
| Application number | US-202418757405-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 27, 2024 |
| Priority date | Nov 8, 2021 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: obtaining a restoration request to restore a target cluster comprising one or more containers in a container management framework; identifying, based at least in part on the restoration request, a first location of one or more first snapshots of the target cluster and a second location of one or more second snapshots of the target cluster, wherein the one or more first snapshots include at least metadata associated with the one or more containers, wherein the one or more second snapshots include at least application data associated with the one or more containers, and wherein the first location comprises an offsite cloud storage location and the second location comprises onsite storage; retrieving the one or more first snapshots from the offsite cloud storage location and the one or more second snapshots from the onsite storage; and performing a restore operation to restore the target cluster based at least in part on the one or more first snapshots and the one or more second snapshots. 2 . The method of claim 1 , wherein performing the restore operation comprises: restoring a point-in-time version of data stored at the target cluster using the one or more first snapshots and the one or more second snapshots of the target cluster. 3 . The method of claim 1 , further comprising: generating, using the one or more first snapshots and the one or more second snapshots, at least one of a restore object or a restore target in accordance with the restore operation, wherein the restore object, the restore target, or any combination thereof comprises a namespace, a persistent volume, a set of data objects, or any combination thereof. 4 . The method of claim 1 , wherein obtaining the restoration request comprises: obtaining the restoration request from a user, wherein the restoration request comprises a trigger for the restore operation. 5 . The method of claim 1 , wherein obtaining the restoration request comprises: obtaining the restoration request in accordance with a service level agreement that is associated with the target cluster. 6 . The method of claim 1 , wherein retrieving the one or more first snapshots comprises: downloading the one or more first snapshots from the offsite cloud storage location. 7 . The method of claim 1 , wherein retrieving the one or more second snapshots comprises: retrieving the one or more second snapshots from one or more persistent volumes within the onsite storage. 8 . The method of claim 1 , wherein the one or more first snapshots comprise resource data associated with a cluster controller, and wherein the cluster controller controls a pod of containers. 9 . The method of claim 1 , wherein the one or more first snapshots comprise one or more cluster configurations. 10 . A system, comprising: at least one processor; and at least one memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising, at least: obtaining a restoration request to restore a target cluster comprising one or more containers in a container management framework; identifying, based at least in part on the restoration request, a first location of one or more first snapshots of the target cluster and a second location of one or more second snapshots of the target cluster, wherein the one or more first snapshots include at least metadata associated with the one or more containers, wherein the one or more second snapshots include at least application data associated with the one or more containers, and wherein the first location comprises an offsite cloud storage location and the second location comprises onsite storage; retrieving the one or more first snapshots from the offsite cloud storage location and the one or more second snapshots from the onsite storage; and performing a restore operation to restore the target cluster based at least in part on the one or more first snapshots and the one or more second snapshots. 11 . The system of claim 10 , wherein, to perform the restore operation, the at least one processor is operable to execute the instructions to further perform operations including: restoring a point-in-time version of data stored at in the target cluster using the one or more first snapshots and the one or more second snapshots of the target cluster. 12 . The system of claim 10 , wherein the operations further comprise: generating, using the one or more first snapshots and the one or more second snapshots, at least one of a restore object or a restore target in accordance with the restore operation, wherein the restore object, the restore target, or any combination thereof comprises a namespace, a persistent volume, a set of data objects, or any combination thereof. 13 . The system of claim 10 , wherein, to obtain the restoration request, the at least one processor is operable to execute the instructions to further perform operations including: obtaining the restoration request from a user, wherein the restoration request comprises a trigger for the restore operation. 14 . The system of claim 10 , wherein, to obtain the restoration request, the at least one processor is operable to execute the instructions to further perform operations including: obtaining the restoration request in accordance with a service level agreement that is associated with the target cluster. 15 . The system of claim 10 , wherein, to retrieve the one or more first snapshots, the at least one processor is operable to execute the instructions to further perform operations including: downloading the one or more first snapshots from the offsite cloud storage location. 16 . The system of claim 10 , wherein, to retrieve the one or more second snapshots, the at least one processor is operable to execute the instructions to further perform operations including: retrieving the one or more second snapshots from one or more persistent volumes within the onsite storage. 17 . The system of claim 10 , wherein the one or more first snapshots comprise resource data associated with a cluster controller, and wherein the cluster controller controls a pod of containers. 18 . The system of claim 10 , wherein the one or more first snapshots comprise one or more cluster configurations. 19 . A non-transitory machine-readable medium including instructions which, when read by a machine, cause the machine to perform operations comprising, at least: obtaining a restoration request to restore a target cluster comprising one or more containers in a container management framework; identifying, based at least in part on the restoration request, a first location of one or more first snapshots of the target cluster and a second location of one or more second snapshots of the target cluster, wherein the one or more first snapshots include at least metadata associated with the one or more containers, wherein the one or more second snapshots include at least application data associated with the one or more containers, and wherein the first location comprises an offsite cloud storage location and the second location comprises onsite storage; retrieving the one or more first snapshots from the offsite cloud storage location and the one or more second snapshots from the onsite storage; and performing a restore operation to restore the target cluster based at least in part on the one or more first snapshots and the one or more second snapshots. 20 . The non-transitory machine-readable
Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion (error detection or correction of the data by redundancy in operations or in hardware G06F11/14, G06F11/16) · CPC title
File meta data generation · CPC title
Management specifically adapted to replicated file systems · CPC title
Virtual · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.