Mede-tweakers,
Ik loop vast met het inlezen en begrijpen van macvlans.
Wat ik wil proberen is om containers te groeperen in netwerken. Dat zou je in principe kunnen doen met bridge netwerken maar dan krijg ik te maken met veel poort conflicten waarbij sommige containers enkel in netwerk 'host' kunnen draaien om te kunnen werken.
Het lijkt me daarom handiger om met macvlan's te werken zodat elke container een eigen ip krijgt?
Momenteel draai ik een 15-tal containers welke ik zou kunnen opsplitsen in verschillende netwerken (vlans).
Ik draai bvb de Unifi Controller Software dat niet in bridge kan werken maar wel als host.
Deze zou ik dan een apart ip-adres kunnen geven.
Ik loop helaas vast hoe ik deze macvlans moet aanmaken en instellen.
Qua hardware maak ik gebruik van Ubiquiti USG en USW en een gewone switch.
In de unifi controller heb ik reeds een aparte vlan aangemaakt voor docker.
Ik volg
deze tutorial om een macvlan aan te maken.
Het ziet er dan dus als volgt uit:
docker network create -d macvlan \
--subnet=192.168.10.0/24 \
--gateway=192.168.10.1 \
-o parent=eth0 pub_net
Welke mij volgende foutmelding geeft:
Error response from daemon: invalid subinterface vlan name eth0, example formatting is eth0.10
Wanneer ik dan de eth0 verander naar eth0.10 komt volgende foutmelding naar boven:
Error response from daemon: -o parent interface does was not found on the host: eth0
Kan iemand mij op de juiste weg helpen?
Mijn kennis van netwerken reikt helaas niet ver genoeg om te weten wat ik mis doe.