Nomad
HashiCorpが開発するワークロードオーケストレーター。Docker以外にVM・生バイナリ・Javaアプリなど、コンテナ化されていないワークロードも含めてスケジューリング・自動化・スケーリングできる。
アーキテクチャ
- クライアント・サーバー構成。サーバーがコントロールプレーンを形成する。
- 単一バイナリで完結しており、Kubernetesがetcdなど複数のコントロールプレーンコンポーネントに依存するのに対し、Nomadは外部依存なしで起動できる。
- Unix哲学の「一つのことをうまくやる」に沿って、サービスネットワーキングはConsul、シークレット管理はVaultという専用ツールへ責務を委譲する設計になっている。
ライセンス変遷
2023年8月のHashiCorp全製品のBUSL 1.1化にNomadも含まれた。詳細はBSLを参照。