A sample script to demonstrate creation of persistent altname bind points for multus + kubernetes. This permits unified abstraction of disparate kernel naming such as eth0, eno1, etc. to permit macvlan and NAD to float across heterogeneous infrastructure without conditionals or node selectors. This script is intended for use exclusively with NetworkManager, but the method does work with ifupdown and sydtemd-networkd.
Find a file
2026-05-20 19:15:25 +00:00
LICENSE Initial commit 2026-05-20 19:09:49 +00:00
README.md Update README.md 2026-05-20 19:15:25 +00:00
setup-k3s-multus-altnames.sh Upload files to "/" 2026-05-20 19:13:06 +00:00

multus-altnames

A sample script to demonstrate creation of persistent altname bind points for multus + kubernetes. This permits unified abstraction of disparate kernel naming such as eth0, eno1, etc. to permit macvlan and NAD to float across heterogeneous infrastructure without conditionals or node selectors. This script is intended for use exclusively with NetworkManager, but the method does work with ifupdown and sydtemd-networkd.

usage:

sudo bash setup-k3s-multus-altnames.sh <vlans to create seperated by space>