Data backup in container management frameworks

US12530264B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530264-B2
Application numberUS-202418757405-A
CountryUS
Kind codeB2
Filing dateJun 27, 2024
Priority dateNov 8, 2021
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530264B2 cover?
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 …
Who is the assignee on this patent?
Rubrik Inc
What technology area does this patent fall under?
Primary CPC classification G06F11/1464. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).