Flannel容器集群子网
Rudder 已改名为Flannel,为每个使用 Kubernetes 的机器提供一个子网。也就是说 Kubernetes 集群中的每个主机都有自己一个完整的子网,例如机器 A 和 B 可以有 10.0.1.0/24 和 10.0.2.0/24 子网。该模型的好处就是降低端口映射的复杂度,缺点是目前只有 GCE 云服务提供者可以实现。
怎么运行的
Flannelflanneld
在每个主机上运行一个小的单一二进制代理,并负责从更大的预配置地址空间中为每个主机分配子网租约。Flannel直接使用Kubernetes API或etcd来存储网络配置,分配的子网和任何辅助数据(例如主机的公共IP)。使用多种后端机制之一转发数据包,包括VXLAN和各种云集成。
评论