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中國」

原文連接

相關文章
相關標籤/搜索