HashiCorp ノマド 1.0

(Kubernetes やこの分野の他のプロジェクトと比較して) 最小限のオーケストレーション システムの最初の安定バージョンがリリースされました ハシコープ 遊牧民、オーケストレーションのサポート Dockerを使用したコンテナ и ポッドマン, Javaプログラム, QEMU 仮想マシン, 通常のバイナリファイル、およびコミュニティでサポートされているその他の多数のメソッド。 このプロジェクトは Go で書かれており、他の HashiCorp プロジェクトと緊密に統合されていることで注目に値します。


HashiCorp 自体によると、 Nomad と Kubernetes の比較、彼らのプロジェクトは、アーキテクチャ的によりシンプルで、よりモジュール化されており、パフォーマンスが優れています。Kubernetes は、スケジューラー、クラスター管理、サービスの検出と監視、シークレット ストレージを同時に組み合わせて、大規模でリソースを大量に消費するサービスを表していますが、Nomad は小さなバイナリとして提供され、取引のみを行っています。計画とクラスタリング。 他のすべての機能は、会社の他の小規模なサービスに任せられます。たとえば、 サービスディスカバリのためのコンサル и 秘密を保管するためのボールト.

このバージョンの変更点:

  • 動的アプリケーション サイジング (エンタープライズ バージョンでのみ利用可能) - サービスを最適に運用するために必要なリソース量を自動的に決定します。
  • Consul ネームスペース (Consul のエンタープライズ バージョンでのみ利用可能) - XNUMX つの Nomad クラスター内で Consul のサービス可視化ゾーンを割り当てます。
  • ネームスペース (無料版で利用可能になりました) - 可視ゾーンを強調表示し、クラスター内のサービス間の境界を区切ります。
  • イベント ストリーム - クラスター内で発生したイベントの線形ストリーム。デバッグに役立ちます。
  • HCL2 - HashiCorp プロジェクト構成言語の新しいバージョン。式と入力変数がサポートされるようになりました。
  • コンテナ ネットワーキング インターフェイスのサポートが改善されました。CNI を使用して作成されたアドレスを Consul に登録できるようになりました。
  • 実行中のサービス、ノード間の分散、クラスター内のリソース消費に関する情報を表示するための新しいインターフェイス。

出所: linux.org.ru