首頁 > 軟體

Swarm與周邊項目整合?Swarm社群的現狀?Swarm未來規劃!

2021-05-27 17:30:14

Swarm與周邊項目整合三劍客是Docker在年底上宣佈的三個項目,這三個項目可以緊密合作。詳情看下圖:

它允許您在各種雲平臺上創建一個包含docker-engine的主機。 Machine當前通過驅動程式機制支援在多個平臺(例如Amazon和OpenStack)上部署docker-egine環境。是在創建Docker Engine之後運行Swarm的時候了。 Swarm在每個主機上管理docker-egnine,並在外部提供容器叢集服務。

頂部是Compose項目,該項目主要用於提供基於容器的應用程式的編排。使用者通過yml檔案描述了由多個容器組成的應用程式,然後Compose解析yml,呼叫Docker API,並在Swarm叢集中創建該容器。

現在,圍繞Docker出現了一個大規模的生態系統。因此Swarm不僅與他的兄弟姐妹整合,而且還在與周圍的一些項目積極整合。例如Swarm現在可以與Mesos整合。當Swarm與Mesos整合時,它也整合到Framework模式下,該模式實現Framework所需的介面。這個大功能正處於實驗階段。

Swarm社群的現狀Swarm項目已在年底上宣佈,經過半年的開發達到了0.4版本,BZZ節點領跑者‘挖畝神算’認為:Swarm目前處於快速開發階段。 Swarm的釋出週期現已隨Docker一起釋出,預設情況下基本上是兩個月的版本,開發過程中使用迭代開發,預設情況下每兩週完成一次迭代。

社群參與與其他社群基本相同。如果出現問題,社群可以創建問題,然後描述問題。最好包括環境資訊和重現問題的步驟以幫助定位問題。當然,您也可以直接通過IRC或郵件進行通訊。 Swarm社群歡迎每個人的參與,無論在使用過程中遇到的問題和錯誤,還是Swarm當前無法讓每個人滿意的領域。每個人都可以發表評論並一起討論。

如果您對程式碼感興趣,可以參考Docker社群的程式碼提交過程來提交程式碼,任何人都可以加入Swarm社群來提交程式碼。

Swarm未來規劃Swarm的未來計劃是首先支援所有Docker API,目前的支援率約為95%。這些實現中的某些仍然是有問題的,需要改進。

第二部分是網路部分,通過Libnetwork項目實現覆蓋網路。

第三部分是自我修復,可以通過此功能實現,如果一個節點發生故障,則會在另一個節點上創建發生故障的節點的容器。

第四個塊是全局排程程式。此功能主要用於在每個節點上創建一個容器。如果要在每個節點上創建一個日誌容器來記錄日誌,則可以使用此功能。

最後是社群最近討論的數量。更多的#Swarm挖礦#資訊關注‘挖畝神算’。


IT145.com E-mail:sddin#qq.com