2016-09-29 7 views
3

Dockerが非常に速く変化するので、Docker Swarm(群車モード)クラスタをアップグレードできるかどうかを調べようとしています。たとえば、私は1.12を実行しており、3ノードのクラスタでサービスを実行しているとします。 Docker 1.13が出てきて、群れクラスタを構成するエンジンをアップグレードしたいとしましょう。とにかくこれを行うには、クラスタを再作成することを含まないが、ほとんどのローリングエンジンの更新を好むだろうか?swarmモードのクラスタをアップグレードする

ありがとうございました!

答えて

8
  1. ドレインの最初のノード。

    須藤ドッカーノード更新はworker2

  2. 無し容器を排水ノードでないことを確認ドレイン--availability。

    sudo docker ps #on worker2

  3. アップグレードドッカーエンジン。
  4. ノードマネージャでノードをチェックします。

    sudoのドッキングウィンドウのノードLSアクティブに

  5. 変更ば可用性。

    sudoドッカーノードアップデート - 利用可能アクティブ

  6. 他のノードの手順を繰り返します。
+0

ありがとうございました。 – learner

+1

しかし、マネージャーノードをアップグレードするには? – happyyangyuan

+1

私は群れに3人以上のマネージャーを持つことをお勧めしますが、他のノードを昇格させて、マネージャーを降格させてから、アップグレードを管理することができます。 –

関連する問題