Flannel网络插件
更新时间 2024-02-20 09:38:01
最近更新时间: 2024-02-20 09:38:01
Flannel是为容器集群设计的一种简单易用的容器网络解决方案,将所有的容器都组织在同一个虚拟大二层网络中,实现集群内容器间、容器与节点间的通信。ECK支持Flannel VXLAN模式。
网络流量路径说明
在Flannel网络模式中,Pod的网段与VPC的网段相互独立。Pod的网段会根据掩码(节点IP数量)在每个集群节点上均匀划分,每个节点上的Pod会从其所在节点的网段中分配IP地址。
下图是对Flannel模式下,容器间网络流量路径的说明:
- 节点内容器间通信时,通过
cni0
网桥完成,无需进行VXLAN封装、解封装。 - 跨节点容器通信时,在源节点封装VXLAN报文,通过VPC发送到对端节点,对端节点对VXLAN报文解封装后,发送给接收容器。