自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker發(fā)布libnetwork,著手解決網(wǎng)絡問題

云計算
5月1日,Docker發(fā)布了自家的容器網(wǎng)絡管理項目libnetwork,libnetwork使用Go語言編寫,目標是定義一個容器網(wǎng)絡模型(CNM),并為應用程序提供一致的編程接口以及網(wǎng)絡抽象。目前l(fā)ibnetwork仍在全力開發(fā)中,并沒有達到使用標準。

5月1日,Docker發(fā)布了自家的容器網(wǎng)絡管理項目libnetwork,libnetwork使用Go語言編寫,目標是定義一個容器網(wǎng)絡模型(CNM),并為應用程序提供一致的編程接口以及網(wǎng)絡抽象。目前l(fā)ibnetwork仍在全力開發(fā)中,并沒有達到使用標準。

一個月前,我們宣布SocketPlane團隊加入Docker,并且我們承諾將要構建一個健康的網(wǎng)絡生態(tài)系統(tǒng)。本周,在我們的合作伙伴的幫助下,我們邁出了一大步:開源的libnetwork項目。

什么是libnetwork?

Libnetwork最初是由libcontainer和Docker Engine中的網(wǎng)絡相關的代碼合并而成的,我們期待Libnetwork能發(fā)展為一個跨平臺的容器網(wǎng)絡包,就像現(xiàn)在的libcontainer那樣。

Libnetwork還引入了容器網(wǎng)絡模型(CNM),CNM是受該GitHub issue啟發(fā),并得到了我們的網(wǎng)絡方面的合作伙伴Cisco、IBM、Joyent、Microsoft、Rancher、VMware和Weave的支持。

在生態(tài)圈各個合作伙伴的幫助下,我們很快就創(chuàng)建了這個有價值的網(wǎng)絡庫,希望它可以為所有的容器運行時提供網(wǎng)絡支持。

容器網(wǎng)絡模型(CNM)

CNM定義了三個新的術語:

Docker發(fā)布libnetwork,著手解決網(wǎng)絡問題

 

Network Sandbox

Docker容器中一個網(wǎng)絡配置的隔離環(huán)境。

Endpoint

一個在某個網(wǎng)絡上進行網(wǎng)絡通訊的接口,Endpoint可以加入一個network,同時,多個Endpoint也可以在一個網(wǎng)絡沙盒中共存。

Network

一個network就是一個***的、可識別的endpoint組,組內(nèi)endpoint可以相互通訊。你可以創(chuàng)建一個『Frontend』和『Backend』network,然后這兩個network是完全隔離的。

CNM為Network和容器提供了如下合約:

  • 在相同network上的所有容器都可以隨意通訊。
  • 容器之間不同的通信可以使用多個network,它應該被所有的驅(qū)動支持。
  • 把一個容器加入到多個network,可以使用容器中的endpoint。
  • 為了提供網(wǎng)絡的連通性,endpoint需要加入到Network Sandbox中。

Docker網(wǎng)絡基礎

為了實現(xiàn)一個可插拔的網(wǎng)絡接口,我們首先需要定位網(wǎng)絡在Docker平臺中的『位置』。這對于我們來說還比較棘手,因為網(wǎng)絡功能在Docker Engine和libcontainer中都有?,F(xiàn)在,通過ibnetwork和CNM,我們可以創(chuàng)建一些必要的網(wǎng)絡API。

引入network后,最令人興奮的事情就是我們已經(jīng)使用相同的CNM API重新實現(xiàn)了Docker的bridge網(wǎng)絡(docker0),這秉承了我們的『可插拔』理念,這給予了用戶完全自由的選擇權利。

接下來?

Libnetwork正在全力開發(fā)中,我們將會把它加入到Docker的發(fā)布節(jié)奏中:從Docker 1.7開始,每隔一個月發(fā)布一些新的功能。一開始的重點工作包括:

  1. 將libnetwork集成到Docker Engine
  2. 在Docker CLI中使用新的network命令
  3. 撰寫『-net』參數(shù)的文檔,以告知用戶如何使用它來為容器指定網(wǎng)絡
  4. 在network和endpoint中支持添加『label』
  5. 研發(fā)新的『bridge』插件,以替換Docker目前的實現(xiàn)
  6. 研發(fā)『分布式bridge』插件,以支持跨容器網(wǎng)絡

長遠來看,我們的目標還包括:

支持多平臺

開發(fā)更多的插件以解決目前用戶遇到的網(wǎng)絡問題
 

責任編輯:Ophira 來源: dockerone
相關推薦

2010-05-05 17:25:38

云計算

2021-09-01 09:40:44

Docker開發(fā)人員擴展

2010-04-07 11:00:55

網(wǎng)絡基線網(wǎng)絡故障

2009-01-14 09:51:46

交換機局域網(wǎng)網(wǎng)絡管理

2024-09-18 15:50:59

Docker容器日志

2023-12-13 18:46:51

Docker容器進程

2023-11-13 18:22:14

Docker開發(fā)

2009-01-11 10:23:00

網(wǎng)絡掉線頻繁掉線

2017-06-28 10:24:15

2009-10-27 20:53:15

企業(yè)網(wǎng)絡架構網(wǎng)絡規(guī)劃

2015-09-15 11:29:24

定位Windows 10微軟

2017-03-28 10:20:24

Docker通信分析

2013-11-05 09:32:59

網(wǎng)絡問題

2015-08-17 10:19:24

2020-03-09 22:12:38

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)技術

2016-03-29 10:29:38

數(shù)據(jù)產(chǎn)品數(shù)據(jù)科學創(chuàng)業(yè)

2009-01-15 09:49:00

網(wǎng)絡地址切換

2019-07-19 08:36:45

開發(fā)技能SpringBoot

2010-07-27 09:06:11

Ruby on Rai

2009-09-14 09:36:58

Scala 2.7
點贊
收藏

51CTO技術棧公眾號