Giter Club home page Giter Club logo

Comments (10)

kennell avatar kennell commented on June 28, 2024 3

Backups/snapshots of attached volumes would be a huge improvement. Very annoying having to use a "hacky" solution like rsycnc'ing to a storagebox or similar.

from csi-driver.

ArgonQQ avatar ArgonQQ commented on June 28, 2024 2

Is there something planned in the near future @LKaemmerling ? Would highly appreciate this. Something like a point in time recovery for specific volumes.

from csi-driver.

fnkr avatar fnkr commented on June 28, 2024 1

Once #200 is merged, btrfs snapshots might be a good solution.

from csi-driver.

codeagencybe avatar codeagencybe commented on June 28, 2024

I'm interested to know too.
I would like the backups to automatically store on WASABI (S3 compatible endpoint) which is lots cheaper, faster and solid than Amazon S3.
One simple price tier as 6$ per month for 1TB included. No cost for ingress, egress, calls, connections etc...

On the other hand, I'm looking into Rook and OpenEBS. I have just recently purchase a subscription for MayaDirector (for OpenEBS) to have CAS (container attached storage) so basically I have less to worry about the storage itself. It replicates itself around the cluster but still figuring out as much as possible and working with one of the OpenEBS engineers.

from csi-driver.

qroac avatar qroac commented on June 28, 2024

The intention of my question was to find out about some solutions to backup the created volumes with some selfwritten scripts ;)

If there was an automation for backups in this CSI driver, I'd prefer backups using borg on hetzners storage boxes for the first run. In my cluster run applications with sensitive data, so storages on servers of a non-EU company are an absolute show-stopper for backup ;)
And btw. in my opinion this driver is about utilizing Hetzner infrastructure in kubernetes clusters ;)

from csi-driver.

codeagencybe avatar codeagencybe commented on June 28, 2024

Oh ok, sorry for the mis-interpretation.
Well, you can also have a look at MinIO, it's a self hosted S3 bucket platform and often used in K8s.
https://min.io/

I'm currently working myself through a solution with the help from OpenEBS. I purchased their MayaOnline (Director) plan and it comes with personal support plan to help the launch on K8s.
And their engineer also came with this suggestion to use MinIO.
Happy to share my experience and insights as soon as I got further with the install today/tomorrow.

Btw, WASABI has also storage locations in Europe ;)
So in terms of GDPR, everything is good.

from csi-driver.

koehn avatar koehn commented on June 28, 2024

I've been using velero, which in turn uses restic to back up k8s volumes to S3-compatible storage e.g., wasabi. It works really well.

from csi-driver.

LKaemmerling avatar LKaemmerling commented on June 28, 2024

I will close this issue, as this is not a problem directly related to the CSI Driver (or at least a problem with the CSI Driver itself). Of course, you can discuss in this issue about your Backup Solutions.

from csi-driver.

205g0 avatar 205g0 commented on June 28, 2024

Chiming in here, hoping that some new options to backup Hetzner volumes have arisen but I guess not. If you have any new ideas please let us know!

from csi-driver.

codeagencybe avatar codeagencybe commented on June 28, 2024

@kennell
I don't think they will ever put such feature in here. As far as I know, no type of CSI integration does that.
Typically the backups part are done from tools like Velero, etc...
We use a combination of MinIO, which is a self hosted S3 storage platform (and 1:1 compatible with AWS S3 API) so you handle replication easier with local nodes.

And we use Longhorn alongside with Rancher because it has native integration with S3 to store your volume backups directly to an external S3/FTP locations.
We picked Longhorn because it has a clean web GUI to make it more visual to point and click for manual backups and restores.
https://longhorn.io/docs/1.2.2/snapshots-and-backups/scheduling-backups-and-snapshots/

Other possible candidates: OpenEBS, Rook (based on CEPH), ....

from csi-driver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.