私は自らのウェブサイト上で自動的に手順に従ってShipyardをインストールしました。これが動作し、UIにアクセスできます。 172.31.0.179:8080で利用できます。 UIから、「shipyard-discovery」というコンテナが表示されます。このコンテナは、露出しています172.31.0.179:4001です。Shipyardに追加のドッカーノードを追加
これで、Shipyardにノードを追加しようとしています。そのために、Docker Machineを使用して追加のホストをインストールし、そのホストに次のコマンドを使用してノードをShipyardに追加します。
curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://173.31.0.179:4001 bash -s
この追加ノードはSwarmクラスタに追加されず、Shipyard UIでは表示されません。その第二のホスト上で、私は次のように出力
-> Starting Swarm Agent
Node added to Swarm: 172.31.2.237
これを取得し、私がかなっ好き期待していたとして、実際にノードがスウォームのクラスタに追加されていないことが示された:Node added to Swarm: 172.31.0.179
ノードが追加されていない理由上の任意のアイデアをスウォームクラスターに?
これは実際に機能しますか?それは私のためではありません。 IP1とIP2の2台のマシンがあり、IP1で自動展開が行われた場合、IP1:4001が公開され、NEW-NODE-HOST-IP = IP2とIP-HOST-DISCOVERYコマンドを実行します。 = IP1、それは動作しません。私は間違ったことをしましたか? –