Romana
最后更新于
最后更新于
Romana is an open-source project introduced by Panic Networks in 2016, designed to tackle the overhead introduced by Overlay networking solutions.
For Kubernetes clusters deployed with kubeadm:
For Kubernetes clusters deployed with kops:
When using kops, note:
Set network plugin to CNI with --networking cni
For aws, additional romana-aws
and romana-vpcrouter
are available to automatically configure routing between Nodes and Zones
Layer 3 networking reduces the overhead from overlays
Network isolation based on iptables ACLs
Hierarchy CIDR management for Host/Tenant/Segment ID
Pure layer 3 networking, better performance
Tenant management based on IP has scalability limitations
Modifications to physical devices or address planning are cumbersome
Reference Documents
Welcome to Romana, Panic Networks' brainchild and open-source marvel born in 2016, with a singular mission: slashing the hefty overhead that comes with Overlay networking solutions.
Are you navigating the Kubernetes seas with kubeadm? Cast this digital net:
Or are you charting your course with kops? Here's your map:
Charting with kops? Take heed:
Choose CNI as your trusted companion with --networking cni
For aws explorers, romana-aws
and romana-vpcrouter
are your guides to seamless Node and Zone route configurations
Layer 3 networking is the secret sauce, cutting down those pesky overlay costs
iptables ACLs stand guard, ensuring your network's isolation
The CIDR hierarchy reigns over Hosts, Tenants, and Segments with ease
Immerse yourself in the efficiency of pure layer 3 networking
An IP-based tenant ledger can fill up; beware the scale ceiling
Gear shifts in the physical realm or rerouting your address plan? A bit of a tangle
Decoding the References
Discover Romana's realm: http://romana.io/
The ABCs of Romana: Romana basics
Romana's Github sanctuary: Romana Github
Meet Romana 2.0: Romana 2.0