-
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
Add additional information/references #209
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/PR209/ |
Hi @scoopex nice, have you already started with the implementation for your project ? |
Yes, there are some Openstack Changes and a Netbox integration in progress. I initially enriched this branch with a few references just for internal discussion with a colleague, but then also made a few extensions based on assumptions (e.g. the diagram). I think this documentation is very good and informative and it would be great if we could optimize it further. Would you like to take a look at it and see if it makes sense or do you have a short explanation for the open questions that I have marked with “Q:”. Since my specialization is not in network engineering, I was not able to provide compact or reliable descriptions that are both absolutely correct and easy to understand for newcomers. |
Maybe we can have a short discussion together with @robertvolkmann. We also started with netbox but it was far to slow for our expectations and we created https://github.com/metal-stack/go-ipam therefor |
For Openstack and Netbox @matofeder is the best person for a discussion. Which topic should we start with or which topics are interesting for a conferenced exchange? |
Hello @majst01 and @robertvolkmann: Today i asked myself - how do you configure K8s MetalLB in bare metal installations with that setup? For Openstack, we just add the Service IPs to the dummy interfaces and the nodes FRR does its job to announce the availability of that address over the BGP peering with the next leaf switches. For K8s the standard MetalLB mechanism using L2 Broadcasts for leader election cannot work. I also discovered a issue which seems to address this. |
Hi @scoopex, |
@robertvolkmann Thanks for the reference to the book. As discussed i eliminated the open questions and tried to put my understanding in the document. |
- reworked and enhanced the documentation to make it to improve understanding for newbies - added a reference to the "Cloud Native Data Center Networking" book - added so references to RFC documents - added a description which provides to details behind the sharing of ASNs - added a illustration diagram for the server and switch types - remove a outdated reference from 2020 to switch of the deactivation of ipv6 by setting net.ipv6.conf.swp1.disable_ipv6=0. Without checking that, i guessed that this be fixed in the year 2024 :-) Signed-off-by: Marc Schöchlin <[email protected]>
@robertvolkmann Are there open topics which prevent a merge? |
Signed-off-by: Marc Schöchlin <[email protected]>
Enhance and rework networking document
it to improve understanding for newbies
by setting net.ipv6.conf.swp1.disable_ipv6=0.
Without checking that, i guessed that this be fixed in the year 2024 :-)