fastandfearless
Joined 1 year ago
Karma
7
Submissions
9
Member since
Nov 19
Joined 1 year ago
After a lot of procrastination, I ended up taking a different path to solve it: https://github.com/mabels/unified-dns-dhcp-chart
It runs Technitium per segment inside Kubernetes via Multus CNI (though K8s isn't strictly required and could be stripped out).
I'm currently planning to join it with another project of mine, ovn-fabric (https://github.com/mabels/ovn-fabric), which handles declarative OVN/OVS topology and uses transit networks/namespaces to treat things like WireGuard or ZeroTier as virtual uplinks—DN42 is next on the list for that as well.
I had almost the same question - and went in some other direction:
https://github.com/mabels/ovn-fabric --- there are some docs about why I got to that. And OVS should also utilize the hardware offloading of your mono router.
The current main is in a state between a works-for-me proof of concept deployed in production on two instances --- and the more generalized version.
If you want to try it -- I'm happy to help.