Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Kubernetes Volume Snapshot API #70

Open
miracle2k opened this issue Nov 3, 2018 · 3 comments
Open

Support Kubernetes Volume Snapshot API #70

miracle2k opened this issue Nov 3, 2018 · 3 comments

Comments

@miracle2k
Copy link
Owner

miracle2k commented Nov 3, 2018

Rather than working directly with the backends, we can now let Kubernetes do it; we would just take care of creation and expiration.

https://kubernetes.io/blog/2018/10/09/introducing-volume-snapshot-alpha-for-kubernetes/

@salanki
Copy link

salanki commented Dec 18, 2019

This would be super helpful for us running on-prem with CEPH. I'm happy to contribute a couple of $100 to get this implemented.

@evgeny1984
Copy link

Want to ask, if there are some news on this? I have successfully implemnted your project for digital ocean. It would be really nice, if I could use the new k8s 1.17 feature VolumeSnapshots to manage the creation of the snapshots!
Do you know some other possibilities how can I manage it?
I wanted to use CronJob pods to create the snapshots scheduled but didn't find anything useful how to do it.
Thank you in advance.

@amygrinn
Copy link

I implemented this in a new project built with bash and kubectl: k8s-snapshotter

It's a different approach; no metadata annotations but rather a CronJob resource (or multiple) configured for the PVC. It will retain a specified number of snapshots of a certain frequency before starting to delete the oldest ones as new ones are created.

I'll have my $100 now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants