跨节点的容器间网络通信
·
跨节点的网络通信 : flannel0
原容器eth0 发出数据包
到达节点的docker网桥
依据宿主机的route rules ,数据包到达flannel0网卡
flannel0 将数据包交给flanneld程序
flanneld实时动态维护route rules,封装数据包为UDP包,
数据包从节点发出去,依据路由表经过交换机,路由器等,找到目标node节点
目标节点的flanneld监听到数据包,解封装udp包,依据路由表,将数据包交给flannel0
数据包经过节点路由表到达目标容器

更多推荐

所有评论(0)