flannel

Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。并且连通主机节点的网络。 但在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节点上容器可能获得相同的内外IP地址。Flannel的设计目的就是为集群中的所有节点重新规划IP地址的使用规则,从而使得不同节点上的容器能够获得同属一个内网且不重复的IP地址,并让属于不同节点上的容器能够直接通过内网IP通信。 默认的节点间数据通信方式是UDP转发。

{{totalSubscript}} 订阅 ,5,213 游览
    1
    推荐
    6.4k
    浏览
    Docker网络及flannel介绍
    1.初识介绍docker的网络之前,必须先认识docker所依赖的几个linux技术,这对理解docker的网络有帮助。本节仅简单介绍。 1.1 网络命名空间:**Linux Namespaces** 机制提供一种资源隔离方案。`PID`,`IPC`,`Network`等系统资源不再是全局性的,而...
     半兽人 发布于7年前
1 / 1 跳转到