-
Notifications
You must be signed in to change notification settings - Fork 4
(fleet) add openvpn-db installation #917
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
Conversation
805dd60 to
06b3810
Compare
ffcd9ae to
02f9cf5
Compare
74f6a28 to
31dc4d2
Compare
3d6e6c9 to
250961d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is the bitnami chart being used instead of mariadb-operator per https://rubin-obs.slack.com/archives/C07RXFUPVAA/p1745964809373419?thread_ts=1745857564.357769&cid=C07RXFUPVAA ?
This is deploying a single pod, which will go down when a node is drained, crashes, etc., which isn't acceptable for a production deployment. https://rubin-obs.slack.com/archives/C07RXFUPVAA/p1745966019358389?thread_ts=1745857564.357769&cid=C07RXFUPVAA
What is the backup mechanism for the database?
What is the relationship between this PR and lsst-it/lsst-control#1707 ?
It doesnt look there's an official mariadb-operator. Bitnami is the chart with more stars and it's being actively developed, there's also plenty of testing with this chart. I would leave it as it is. |
|
There is an official operator. https://github.com/mariadb-operator/mariadb-operator The main concern is that there are no replicas, failover, or backups. |
jhoblitt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are 3 things required for a production database.
- online replicas
- automated failover between those replicas and/or automation such that failover of any 2 k8s nodes doesn't take the database offline
- automated backups (and a tested and known working db restore procedure)
250961d to
f3c8941
Compare
f3c8941 to
53edb89
Compare
|
Ok i have tested the replication offered by the chart and it is not what we need as it only offers replicas for the secondary pods in a master slave setup Primary still could fail. I will put this activity on hold for now this week and resume next week using the mariadb-operator suggested by @jhoblitt. cc: @csilva-cl |
Uh oh!
There was an error while loading. Please reload this page.