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

Guidance and performance information on using database backends (mysql, postgres) #1623

Open
joaocc opened this issue Mar 26, 2024 · 3 comments

Comments

@joaocc
Copy link
Contributor

joaocc commented Mar 26, 2024

Is your feature request related to a problem?

Not a problem, but rather a lack of guidance on performance characteristics or scalability on running vcluster using database backend (mysql, postgres) as per https://www.vcluster.com/docs/deploying-vclusters/persistence#datastore-options.

Which solution do you suggest?

Provide some guidance on what to pay attention to when planning to use database as persistence layer (mysql, postgres), for the control plane (vs etcd).
At the moment there doesn't seem to be anything in the site, github or slack.

Which alternative solutions exist?

Not much

Additional context

No response

@alexandradragodan
Copy link
Contributor

Hey, @joaocc
Thanks for the suggestion.

Have you taken a look here?

Let me know if that's helpful in tackling your endeavour

@joaocc
Copy link
Contributor Author

joaocc commented Mar 26, 2024

Hi. Thanks. Interesting read - was not aware of it.
However in terms of comparison it is comparing sqlite-on-EBS with etcd-on-EBS.
I was prob not clear enough, in that I was interested on the etcd-on-mysql or etc-on-postgresql (local, serverless/aurora-v2, ...). Will fix description.
And, of course, being cheeky, etcd-on-EFS would also be interesting as comparison :) (#1342).
Thanks

@joaocc joaocc changed the title Guidance and performance information on using database backends Guidance and performance information on using database backends (mysql, postgres) Mar 26, 2024
@heiko-braun
Copy link
Contributor

External database storage is on the roadmap and will be included in future versions. For now, only k3s seems to cover what you are looking for: https://www.vcluster.com/docs/deploying-vclusters/persistence

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

No branches or pull requests

4 participants