2019年5月24日金曜日

Mac 上で nomad 入門

概要

前回 Vagrant 上で nomad に入門しました
後々気づいたのですがシングルノードであれば Mac のみでも検証できることがわかったので紹介します

環境

  • macOS 10.14.5
  • nomad 0.9.1
  • docker for Mac 18.09.2

nomad インストール

  • brew install nomad
  • nomad -v

=> Nomad v0.9.1

agent 起動

  • nomad agent -dev

ジョブ作成 (.nomad ファイル作成)

  • nomad job init

example.nomad が作成されます

ジョブ起動

  • nomad job run example.nomad

ジョブ確認

  • nomad status job
ID       Type     Priority  Status   Submit Date
example  service  50        running  2019-05-21T22:55:43+09:00
  • nomad job status example
Allocations
ID        Node ID   Task Group  Version  Desired  Status   Created    Modified                                                   
fc8aa4fb  aa7e5005  cache       0        run      running  1m19s ago  1m18s ago

Allocation 動作確認

  • nomad alloc status fc8aa4fb
Task Resources
CPU        Memory           Disk     Addresses
4/500 MHz  992 KiB/256 MiB  300 MiB  db: 127.0.0.1:21181
  • redis-cli -p 21181 info server

ジョブ停止

  • nomad job stop example

コンテナが削除されていることを確認します

最後に

シングルノードであれば Mac だけでも検証はできました

0 件のコメント:

コメントを投稿