网站集约化建设 技术,济宁网站建设公司,上海营销网站建设,建筑业企业资质证书多少钱承接上文同一个node中pod之间如何通信#xff1f;单一Pod上的容器是怎么共享网络命名空间的#xff1f;每个node上的pod ip和cni0网桥ip和flannel ip都是在同一个网段10.1.71.x上。cni0网桥会把报文发送flannel这个网络设备上#xff0c;flannel其实是node上的一个后台进程单一Pod上的容器是怎么共享网络命名空间的每个node上的pod ip和cni0网桥ip和flannel ip都是在同一个网段10.1.71.x上。cni0网桥会把报文发送flannel这个网络设备上flannel其实是node上的一个后台进程它将整个k8s的node网络地址分成一块一块的。每个node的网段是互相不重叠的。flannel network是10.1.0.010.1是整个集群总的网段给每个node使用ip地址的第三位即给每个node再划分网段每个node再用具体划分的网段再给pod分配ip地址。pod和pod之间的通信如果是在同一个node上就使用cni这个网桥进行报文的转发如果去连接别的node上的pod那么就会通过flannel网络设备。flannel使用的是vxlan虚拟扩展网络。k8s集群中有2个node一个是ubantu一个是centosubantu的网段是10.1.62centos网段是10.1.71在当前的node上会有一个flannel damon来控制整个网段的分配有一个flannel的网络设备它使用的网段就是当前node的网段用来做报文的转发flannel在维护整个网络空间上连接到了k8s的etcd每当有新的node加入就会在etcd中注册上新的信息在etcd的这个目录network/config下flannel配的这个信息表示flannel给整个集群的网段是10.1当有新的node加入到这个集群当中就会有新的目录产生2个node2个目录看下里面的内容flannel看当前使用的是这个网段对外的ip是10.211.55.12这个ip地址跟当前的node对外的网络设备的ip地址是一样的flannel虚拟出来了一组ip然后进行node和node之间通信的时候它实际上是通过node上实际的网络设备的ip地址进行路由。看下路由信息如果是这个网段就通过flannel这个设备进行转发node与node之间是如何通信的采用了扁平化的网络这个网络的维护是flannel的demon有新的node加入进来通过etcd注册并分配这个node相应的网络空间并且通知后台的damon用来控制报文的转发。