文章目录
Flannel vxlan
与 host-gw 对比,可以看出各个节点上 路由信息有所不同
指向其他节点网段的路由 10.244.1.0/24 via 192.168.100.112 dev ens10 变成 10.244.1.0/24 via 10.244.1.0 dev flannel.1 onlink

Flannel vxlan backend
接 Flannel 介绍中原理章节
- 使用 backendManager 去注册网络时,使用 vxlan 的实现
- 在节点上创建 vxlan 设备,vni = 1,name = flannel.1,vtepPort = 0,vtepIndex = ens10 的 index,vtepAddr = ens10 的 ip
# ip -d link show flannel.1
12: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/ether 7e:6c:7d:fa:00:b0 brd ff:ff:ff:ff:ff:ff promiscuity 0 minmtu 68 maxmtu 65535
vxlan id 1 local 192.168.100.111 dev ens10 srcport 0 0

本文详细介绍了Flannel使用vxlan作为backend的实现原理,包括vxlan设备的配置,节点间路由信息,以及不同场景下的流量路径,如同节点Pod间通信、跨节点Pod通信和服务访问等。此外,还提到了vxlan的默认端口和VNI设置。
最低0.47元/天 解锁文章
1339

被折叠的 条评论
为什么被折叠?



