1. 直接路由
在每个节点上添加其他节点的静态路由,就可以将不同物理机的docker0网桥互联互通。
我的两个节点的IP分别为:172.16.252.218和172.16.252.209.
两个docker0的IP网段为:192.168.120.0/24 192.168.130.0/24
route add -net 192.168.130.0 netmask 255.255.255.0 gw 172.16.252.209
route add -net 192.168.120.0 netmask 255.255.255.0 gw 172.16.252.218
执行完这两个命令,查看route -n,就会看到两条静态路由,但是这两条静态路由,不是永久的,服务器一重启就会消失。
所以需要添加永久静态路由。
方法请查看linux中的文章添加永久静态路由。
2. flannel
3. Open vSwith