-
Notifications
You must be signed in to change notification settings - Fork 79
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
Control Plane HA Design #435
Comments
➤ Jeff DiNoto commented: The design itself is already drafted, we’ll use this issue to plan out a review/discussion process to finalize the design. So the goal here is a finalized design and a new Epic scoping out the work. |
One note on how we stage this piece of work. I think we should consider supporting a manual repair/migration process first, then coming up with the fancy leader election process second. We can do this by putting in some functionality that allows a control plane k8ssandra-operator instance to take control of an existing CassDC. This hits two birds with one stone:
That first step will probably throw up interesting problems around the way we've drawn boundaries between the control and data planes. Second step will then be to do this via an inter-k8s-cluster leader election mechanism. That throws up additional questions about achieving distributed state consistency and such. Keeping these two phases segregated will hopefully avoid some headaches. |
Generate an initial design document for review proposing a methodology for providing HA for the control plan within K8ssandra Operator deployed clusters.
┆Issue is synchronized with this Jira Story by Unito
┆Issue Number: K8OP-190
The text was updated successfully, but these errors were encountered: