1. 程式人生 > >Docker釋出新的網路專案,並開始招聘中國區主管

Docker釋出新的網路專案,並開始招聘中國區主管

5月1日,Docker釋出了自家的容器網路管理專案 libnetwork,libnetwork使用Go語言編寫,目標是定義一個容器網路模型(CNM),併為應用程式提供一致的程式設計介面以及網路抽象。目前libnetwork仍在全力開發中,並沒有達到使用標準。

3月的時候,Docker公司 收購了SDN技術創業公司SocketPlane,以構建一個健康的容器網路生態系統。於是本週,在網絡合作夥伴Cisco、IBM、Joyent、Microsoft、Rancher、VMware和Weave的幫助下,Docker對外發布了開源專案libnetwork。Libnetwork一開始的程式碼只是libcontainer和Docker Engine中網路部分程式碼的合併,Docker官方的願景是希望libnetwork能像libcontainer一樣,成為一個多平臺的容器網路基礎包。

受之前的一個 GitHub issue啟發,libnetwork引入了容器網路模型(CNM)的概念,CNM定義了三個新的術語,分別是網路沙箱、Endpoint、Network。網路沙箱指的是在每一個容器中,將會有一個隔離的用於網路配置的環境。Endpoint是一個網路介面,可用於某一網路上的交流。Network是一個唯一的且可識別的Endpoint組。

官方部落格中得知,設計這樣一個可插拔的網路介面非常困難,因為網路部分的工作涉及Docker Engine和libcontainer。值得高興的是,現在Docker公司正在使用CNM API重寫Docker的bridge網路(docker0)。

接下來,Docker公司將會把libnetwork整合到Docker Engine,並在Docker CLI中使用新的網路命令。具體的專案路線圖讀者可以參考 GitHub

另外,從 官方郵件中得知,Docker公司正準備進軍中國。目前他們正在招聘中國區的主管,以運營中國社群,並進一步擴充套件Docker的影響力。新的主管直接彙報給CFO。具體資訊讀者可以 參看具體的JD