Note that you can use another VyOS node as a bridge device as well, instead of using additional docker bridges.
but when i test this feature, it seems not work fine.
root@hive:~/kind/clab/bridge-mode# cat vyos.yaml
name: vyosclab01
topology:
nodes:
# vRouter1
vyos1:
kind: linux
image: vyos/vyos:1.2.8
cmd: /sbin/init
binds:
- /lib/modules:/lib/modules
# vRouter2
vyos2:
kind: linux
image: vyos/vyos:1.2.8
cmd: /sbin/init
binds:
- /lib/modules:/lib/modules
# vSwitch
vyos3:
kind: linux
image: vyos/vyos:1.2.8
cmd: /sbin/init
binds:
- /lib/modules:/lib/modules
links:
- endpoints: ["vyos1:eth1", "vyos3:eth1"]
- endpoints: ["vyos2:eth1", "vyos3:eth2"]
root@hive:~/kind/clab/bridge-mode#