同宿主机容器间通信通过网桥。

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_02


第一种方式,外层写宿主机信息

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_03

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_04

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_05

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_06

每个宿主机会启动一个FLANNELD进程,通过请求etcd获得宿主机寄容器IP对应关系,每台宿主机都有Flannel1的网卡,容器向外发数据吧都要经过flannel1进行发送。

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_07

calicok8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_08

BGP Speaker:路由广播

Felix:路由配置

实现动态路由

k8s 主流网络方案(OVS、Flannel、Calico)及原理_k8s网络_09


IPIP模式: