Policy-Based Volume Snapshots Management in Kubernetes
Malware and unexpected file corruption leave your data at risk. Storage snapshots – either on premises or in the cloud – can offer protection. In the event of a problem, user can roll back to a snap …
Talk Title | Policy-Based Volume Snapshots Management in Kubernetes |
Speakers | Jing Xu (Software Engineer, Google) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Copenhagen, Denmark |
Date | Apr 30-May 4, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Malware and unexpected file corruption leave your data at risk. Storage snapshots – either on premises or in the cloud – can offer protection. In the event of a problem, user can roll back to a snapshot from a specific point in time and restore the storage system to that prior state. Snapshots can also be used to replicate data efficiently.In this talk, we present Snapshot feature in Kubernetes. It allows users to create/delete snapshots and restore/clone volumes from snapshots in the same way of managing volumes. We also show to how build custom controller to manage snapshots based on pre-defined policy. The policy specifies how often to take snapshots, what commands to execute before and after taking snapshots, and what is the maximum number of snapshots are allowed. The custom controller can automatically execute snapshotting workflow and clean up old snapshots automatically.