iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
DevOps

Hashicorp Jot Notes系列 第 2

Day 2. Hashicorp Nomad: Upgrade

Hashicorp Nomad: Upgrade

升級方式:

  1. 現有主機更新binary檔: 通常會建置多台為cluster, 一台一台升級可確保服務不中斷
  2. 採用rolling upgrade: 新增新版的node,再移除舊版的node.

升級順序:

  • 先DEV環境再PRD環境
  • 先升級Nomad Server再升級Nomad Client

版本支援:

一個小版,如 v0.11 到 v0.12, 跨兩個版或許可以運作但官方說明未測試與支援。
未支援降版,如需要降版需刪除data_dir的資料,之前做過一次,結果是失敗,後來client node全部重建再加回cluster裡。

檢查:

$ agent-info
$ nomad server members
$ nomad node status

Note:

  • 一定要詳閱release note 與Specific Version Details

上一篇
Day 1. 開場
下一篇
Day 3. Hashicorp Nomad: Server configuration for production
系列文
Hashicorp Jot Notes30

尚未有邦友留言

立即登入留言