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
Documents for romana on multipe subnets #166
Comments
Hi. Support for multiple subnets gets really complicated really fast. The installer doesn't do that and we're in the middle of some changes to make that possible. Unfortunately, it won't be ready for several weeks. And I'm afraid that until then there are not any simple alternatives. Are you running in ASW VPCs? Or in your own datacenter? |
Thank you very much, I'm running romana in my own datacenter, not AWS. |
Hi, Romana does not have an ip-ip mode. Right now we are working on and testing an agent that will announce the host stub networks up to ToRs. Absent that, you could add the routes manually. Building tunnels would work as well, but thats going to be a lot more work. Perhaps we can get you the new agent to try out. Let me look in to that for you. |
Hello @nightmeng, we have development branch with BGP speaker enabled on every kubernetes node that can be configured to advertise it's routes to some BGP capable router that would handle cross-subnet communication. Would that satisfy your requirements? |
@chrismarino @flashvoid Yes, it satisfies my requirements, and I think it is a great design! |
@nightmeng it's not visible in public repo, I will build the binaries and we need to discuss how to pass it on to you, probably will build special containers or something else. |
Containers please, thank you! |
Hello @nightmeng, we're finished containers and installer changes for bgp announcement and are ready to assist you in a deployment scenario. below is a copy of our internal instruction that applies to containers with you should also receive an invite into our internal slack Note: experimental changes. This feature lets a user configure the agent to use bird as a route publisher.
The yaml changes are:
The configmap should contain one file that configures bird, and another to provide a host or network-specific template.
The last line is really important. The other file(s) should be named as one of the following:
An example (that doesn't work perfectly) as a network-specific config is:
(This doesn't work right because that neighbor isn't really a proper BGP neighbor.) |
* Version bump and readme update for v2.0.0 * Update to README. * Added note about OpenStack. * Moved documentation into romana repo. * Small change in link to doc. * Direct link to kubernetes README.
I have install ramana on my k8s cluster according to the following document:
The document says:
But I can not find any document describes romana on multiple subnets, where I can fint it?
The text was updated successfully, but these errors were encountered: