2017-02-16 6 views
0

swarmマネージャのノード名またはIPアドレスをswarmの一部ではないホストから取得したいとします。jenkinsジョブからdocker swarm managerノードを取得する

ホストはJenkinsで、私はswarmのすべてのマシンにアクセスできるように設定されていますが、マネージャー上でコマンドを実行する必要があるサービスを作成するように設定されています。

アクティブなswarmマネージャの名前またはアドレスを取得するには、どのような方法が最適ですか?

答えて

0

私はあなたが最も柔軟性のない方法であろうと思うIPアドレスをハードコードすると思います。ホスト名は、あなたのDNS設定が正常に動作していると仮定して、あなたのjenkinsジョブを変更しないDNSレコードを使って下位IPを変更する柔軟性を与えます。

私も同様の状況ですが、私はマネージャーホストにssh-ingせずに解決策を望んでいました。現在のドッカーのパイプラインはスウォームモードをまったくサポートしていないようです。

+0

私は群れがなく牛と一緒に行くことにしました、それを見てみましょう! –

関連する問題