HashiCorp 游牧者 1.0

簡約(相對於 Kubernetes 和該領域的其他專案)編排系統的第一個穩定版本發布 HashiCorp 游牧,支援編排 使用 Docker 的容器 и 波德曼, Java程式, QEMU 虛擬機, 常規二進位文件,以及許多其他社區支持的方法。 該項目是用 Go 編寫的,因其與其他 HashiCorp 項目的緊密整合而聞名。


根據 HashiCorp 本身的說法, Nomad 與 Kubernetes 的比較,他們的專案在架構上更簡單,更模組化和高效能:雖然Kubernetes 同時結合了調度程式、叢集管理、服務發現和監控以及秘密存儲,代表了大規模的資源密集型服務,但Nomad 以小型二進位檔案的形式出現僅歸檔和處理規劃和叢集。 所有其他功能都留給公司的其他小型服務:例如, Consul 服務發現 и 用於儲存秘密的保險庫.

該版本的變化:

  • 動態應用程式大小調整(僅在企業版中可用)-自動決定服務最佳運作所需的資源量;
  • Consul命名空間(僅在Consul企業版中可用)-在一個Nomad叢集內為Consul分配一個服務可見性區域;
  • 命名空間(在免費版本中可用)- 突出顯示可見區域並在集群內劃分服務之間的界限;
  • 事件流 - 叢集內發生的事件的線性流,對於偵錯很有用;
  • HCL2 - HashiCorp 專案配置語言的新版本,現在支援表達式和輸入變數;
  • 改進了對容器網路介面的支援 - 現在可以在 Consul 中註冊使用 CNI 建立的位址;
  • 一個新介面,用於顯示有關正在運行的服務、它們在節點之間的分佈以及叢集內資源消耗的資訊。

來源: linux.org.ru