-
Notifications
You must be signed in to change notification settings - Fork 1
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
Autonomous control plane #235
base: master
Are you sure you want to change the base?
Conversation
Thanks for contributing a pull request to the metal-stack docs! A rendered preview of your changes will be available at: https://docs.metal-stack.io/previews/PR235/ |
I struggle to understand why we want to deploy two separate single-node kind clusters instead of deploying a multi-node cluster. DRBD and pacemaker are new technologies for me, but a multi-node cluster is well-known for me. My gut feeling leans more towards creating just a bootstrap cluster that will be deleted after everything is set up, but I didn't have time to think it through. |
The two node cluster setup is just one possibility i proposed. I tried to give a minimal example which gives some sort of HA. This could of course be improved. The most important point here is that the |
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.
For now only typos. :D
Thanks |
Good proposal. Two considerations from my side:
|
The DRBD solution was only meant as a redundancy solution for the
If the I need to add a description of possible failure scenarios to make this clearer |
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.
Great summary, though it feels a little bit complicated for the fact that we are trying to eat our own dog food. Just a feeling that we are misusing something, which isn't necessarily true.
Unsure about kind vs k3s or alternatives, but this decision can be postponed until the general architecture is decided on.
I haven't looked into DRBD and pacemaker, but this feels like a whole new field that needs to be handled and learned by anyone in ermergency teams
|
||
## Open Topics | ||
|
||
- Naming of the metal-stack chain elements, is `needle` and `nail` appropriate ? |
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.
What about a semantic naming scheme? Like bootstrap
cluster that creates the control
cluster?
my actual feeling tends more to k3s TBH, but as you said, this decision can be done later
This is the case for any solution we want to introduce to make the |
609e362
to
674ecf7
Compare
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Gerrit <[email protected]>
Co-authored-by: Valentin Knabel <[email protected]>
Co-authored-by: Valentin Knabel <[email protected]>
Co-authored-by: Valentin Knabel <[email protected]>
b1eff15
to
76016e5
Compare
Description
@mwindower @robertvolkmann @Gerrit91 @vknabel @simcod first version, would love to get initial feedback if this is at least on the right track
TODO: