简述flannel网络模型实现原理?

admin Mr丶点心 关注 VIP用户组 26级
发表于kubernetes面试题版块

Flannel为每个host分配一个subnet,容器从subnet中分配IP,这些IP可以在host间路由,容器间无需使用nat和端口映射即可实现跨主机通信。每个subnet都是从一个更大的IP池中划分的,flannel会在每个主机上运flanneld的agent,负责从池子中分配subnet。

Flannel使用etcd存放网络配置、已分配的subnet、host的IP等信息,Flannel数据包在主机间转发是由backend实现的,目前已经支持UDP、VxLAN、host-gw、AWS VPC和GCE路由等多种backend。


评论列表 评论
发布评论

评论: 简述flannel网络模型实现原理?

(0) 分享
分享
取消
我的客服