Docker 1.12新增功能

Docker是所謂的應用程序容器編排平台。 作為一個平台,它為用戶提供了包括容器管理在內的所有內容,從最基本的要求(例如,將容器所包含的最簡單的過程製成表格)到最複雜的過程(例如,及時評估數據)。真正是協調器功能的一部分。

1 為此,借助平台開發人員的協作和社區的貢獻,Docker對其版本1.12進行了更新,其中包括許多新功能。

Docker 1.12版本

這個機會中包含了一組功能,以釋放一個稱為 群模式。 它被開發為具有通過分散系統耦合的節點的結構,其中每個節點獨立地是一個子系統,該子系統干預通用系統的管理以存儲資源。 可以對每個節點進行編程,以使一組或其中一部分專注於某些任務的領導。 該小組負責集群的管理和容器所承擔的任務,以及提供給API的服務。 其餘操作中的另一組節點。 L被稱為工作節點,t它們負責執行簡單的任務以及涉及容器中數據流的所有內容。 重要的是要注意,作為安全性的一部分,這些用於容器的“非前導”節點不能完全訪問API和數據倉庫提供的信息。 他們僅限於履行其基本職能並報告其每項任務。

2

值得注意的是,分配給某些任務的節點並不總是永久地保留在那裡,可以通過配置將它們重新分配給其他角色。 通常被命名為 當其中一個人無法履行其分配的角色時,每個人可以提供的支持。

為了支持節點之間的通信,應用了一個管理器來支持它們處理信息的任務。 他們指揮的節點通過共識執行,這些動作包括集群中的服務和任務。 換句話說,被選擇為領導者的節點在容器的管理和決策過程中起著同樣的作用。 然後,該節點將管理每個節點的狀態並為其監視提供狀態,還提供有關它們執行的任務和服務的信息。 反過來,這些進行管理的節點不需要對提供訪問此類信息的密鑰的獨占許可,它們在此問題上不會發生衝突,從而為其餘節點的領導者提供了必鬚髮布的支持。

3

對於工作程序節點,與管理程序節點的通信通過以下方式執行l GRPC協議 誰與網絡合作 HTTP / 2。 使用此協議,他們向管理節點提供其已分配任務狀態的帳戶,以及表明該節點是否繼續為容器工作的生命跡象。

由於其分佈式文件系統,該群對於每個進程而言都是快速流動的分散系統。 它有一個記憶 即時閱讀 在這種情況下,當讀取負載非常高並且需要更高的讀取速度時,可以優化這些讀取過程。 同樣, 信息寫作 在群的結構中; 將同一網絡中的所有信息組合在一起,可以節省對象請求期間的大量時間。 顯然,數據寫入和讀取的效率大大提高了速度和性能,而在此過程中,至少要為數據的保存和存儲付出代價。

Docker 1.12管理集群系統,以提供分佈良好的數據存儲并快速訪問其中包含的數據。 製作一個只處理數據寫入的讀密集型系統 到磁盤 在非常必要的時刻。 可以在此方面為系統提供更高性能的東西,並且不能忽略安全性,對於那些不是該領域專家的人來說,在Docker內部可以輕鬆訪問這些東西。 僅在需要處理覆蓋網絡流量的安全性的情況下才應具有更高級的知識,在大多數情況下,這需要手動注意或配置。

如果您想在此處了解更多Docker及其新版本,我們將為您提供其鏈接。 官方博客.


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。