4 个你须要了解的容器网络工具

摘要: 有如此之多的各类新的云计算技术、工具和技术须要咱们跟进,到底从哪里开始学习是一个艰难的决定。这一系列下一代云计算技术的文章旨在让你快速了解新兴和快速变化领域的重大项目和产品,好比软件定义网络(SDN)、容器,以及其交叉领域:容器网络。html

有如此之多的各类新的云计算技术、工具和技术须要咱们跟进,到底从哪里开始学习是一个艰难的决定。这一系列下一代云计算技术的文章旨在让你快速了解新兴和快速变化领域的重大项目和产品,好比软件定义网络(SDN)、容器,以及其交叉领域:容器网络。linux

对于企业容器部署,容器和网络之间的关系仍然是一个挑战。容器须要网络功能来链接分布式应用程序。根据一篇最新的企业网络星球的文章,一部分的挑战是“以隔离的方式部署容器,在提供隔离本身容器内数据的所需功能的同时,保持有效的链接性”。git

流行的容器平台 Docker,使用了软件定义虚拟网络来链接容器与本地网络。此外,它使用 Linux 的桥接功能和虚拟可扩展局域网(VXLAN)技术,能够在同一 Swarm 或容器集群内互相沟通。Docker 的插件架构也支持其余网络管理工具来管理容器网络,好比下面的提到的工具。github

容器网络上的创新使得容器能够跨主机链接到其余容器上。这使开发人员能够在开发环境中,在一个主机上部署一个容器来运行一个应用,而后能够过渡到测试环境中,进而到生产环境中,使应用能够持续集成,敏捷开发,快速部署。docker

容器网络工具备助于实现容器网络的可扩展性,主要是经过:安全

  1. 使复杂的,多主机系统可以跨多个容器主机进行分发。
  2. 容许构建跨越多个公有云和私有云平台上的大量主机的容器系统。

John Willis speaking 在 Open Networking Summit 2016.

John Willis speaking 在 Open Networking Summit 2016.网络

要获取更多信息,查看 Docker 网络教程,是由 Brent Salisbury 和 John Willis 在最近的 Open Networking Summit (ONS)讲演的。更多关于 ONS 的演讲内容能够在这里找到。架构

你应该知道的容器网络工具和项目包括下述:分布式

  • Calico -- Calico 项目(源自 Metaswitch)利用边界网关协议(BGP)和集成的云编排系统来保证虚拟机和容器之间的 IP 通讯安全。
  • Flannel -- Flannel (以前叫 rudder) 源自 CoreOS,它提供了一个覆盖网络,能够做为一个现有的 SDN 解决方案的替代品。
  • Weaveworks -- Weaveworks 项目管理容器的工具包括 Weave Net、Weave Scope、Weave Flux。Weave Net 是一种用于构建和部署 Docker 容器的网络工具。
  • Canal -- 就在本周,CoreOS 和 Tigera 宣布了新的开源项目 Canal 的信息。据其声明,Canal 项目旨在结合部分 Calico 和 Flannel,“构造网络安全策略到网络架构和云管理平台之中”。

原文发布时间为:2016-10-11ide

本文来自云栖社区合做伙伴“Linux中国”

原文连接

相关文章
相关标签/搜索