問題タブ [marathon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - コンテナーを Mesos JSON ファイルとリンクする
JSON タスクの説明を Marathon フレームワークに送信するときに、アプリケーション コンテナーを DB コンテナーにリンクしようとしています。
私は昨年からこの質問を読みました: Linked Docker Containers with Mesos/Marathon
問題は、Fig がこれに役立つことはわかっていますが、Marathon フレームワークでそれらをリンクする方法があるかどうかを知りたいということです。HAProxy が機能する可能性がありますか?
tomcat - docker mesosphere marathon - docker コンテナー内で実行中のプロセスが表示されない
私はメソとマラソン空間の初心者です。docker コンテナーを実行している mesos スレーブがあります。mesosタスクをインスタンス化するためにマラソンを使用しています。これが私の単純なjsonファイルです:
curl を使用し、marathon を使用して投稿リクエストを発行します。私のdockerコンテナは、マラソンごとに正常にデプロイされています. ここまではすべて問題ありません。次に、コマンドを使用して docker コンテナーに ssh します
sudo docker exec -i -t /bin/bash
Tomcat 用に生成されたログが表示されません。Tomcat が起動していないように感じます。コンテナーで telnet を使用できないため、telnet 8080 の実行は失敗します。ps -aef を実行すると、「/bin/sh -c while sleep 10; do date -u +%T; done」が利用可能であることがわかります。ただし、Tomcat が実行されているかどうかはまだわかりません。誰かがそのような問題に直面していますか...それをデバッグするためのポインタ。
ありがとうアシッシュ
java - Mesos フレームワーク
Java を使用してクラスターに Docker コンテナーを配布し、依存関係を定義して、1 つのコンテナーが終了したときに生成された出力を Java コードで解析できるようにしたいと考えています。それを実現できる mesos フレームワークはたくさんありますが、Marathon、Singularity、Chronos、Aurora のどれを使用すればよいかわかりません。
これまでに学んだこと:
Marathon には非常に優れた Java クライアント API がありますが、長期的なタスクに使用されます (私のタスクはそれほど長く実行されないため、それが問題かどうかはわかりません)。そのような依存関係を定義できるとは思いません。マラソンを使用する場合、アプリのステータスをポーリングする必要があります。Chronos には Java API がありません (少なくとも私は見つかりませんでした)。オーロラとシンギュラリティのどちらかを選択できます。
誰かが私のユースケースのためにそれらの1つを助けて勧めることができますか?
hadoop - Mesos クラスターを実行している Docker コンテナーと、クラスター上で他の Docker コンテナーを実行している (Marathon を使用)
Mesos、Docker、Marathon から始めたばかりですが、この特定の質問に答えている場所が見つかりません。Docker で実行する Mesos クラスターをセットアップしたい - これを行うためのインターネット リソースがいくつかありますが、Mesos 自体の上で Docker コンテナーを実行したいと考えています。これは、Docker コンテナーが他の Docker コンテナー内で実行されていることを意味します。
これに問題はありますか?どういうわけか直感的には正しくないように思えますが、そうすると本当に便利なように思えます。理想的には、Mesos クラスター (Marathon、Chronos など) を実行し、その上で Docker コンテナー内で Hadoop を実行したいと考えています。これは可能ですか、それとも標準的な方法ですか? グッドプラクティスとは何かについての他の提案をいただければ幸いです。
ありがとう
applet - Marathon ITE 、Java swing アプレット、アプレットのローカル コピーは必須ですか?
私はマラソンに不慣れで、単純なスイングベースのアプレット自動化から始めたばかりです。構成では、アプレットを含む html ページのローカル パスを指定します。
HTMLページのローカルパスを指定せずにマラソンで自動化することは可能ですか??? たとえば、アプリケーションがサーバーでホストされているとします。この場合、アプリケーションとアプレットのソース コードにアクセスできません。代替品はありますか????
docker - マラソン mesos docker リンク コンテナーでのサービス検出のための HaProxy
これは、私がチェックしたどこにも尋ねられていないことを確認してください。これが私がやったことです。mesos、marathon、および docker の単一インスタンスをデプロイできます。次のステップに進み、2 つの mesos スレーブ (docker コンテナー) を互いにリンクさせたいと考えています。docker を使用するだけで、docker リンク機能を使用して同じことが実現できます。しかし、オーケストレーション (mesos) とスケジューラ (マラソン) を使用している間は、サービス ディスカバリを使用する必要があるようです。
私のセットアップはシンプルで、単一のホストで実行されています。したがって、1 つは単純な pub/sub を実行し、もう 1 つは rabbitmq を実行する 2 つの Docker コンテナを用意します。このセットアップで HA PRoxy を使用するにはどうすればよいですか。mesosphere http://mesosphere.com/docs/getting-started/service-discovery/が提供するいくつかのドキュメントを見てきまし たが、どうすればよいかわかりません。
docker - docker を実行している mesos スレーブのサービス検出に Zookeeper を使用する
mesos/marathon フレームワークを使用して 2 つの Docker コンテナーをリンクしようとしています。私が理解しているように、mesos/martahon で docker link 機能を使用する方法はありません。したがって、先に進む方法は、サービス ディスカバリを使用することです。Zookeeper は既に使用されているため、私の質問は、Zookeeper をサービス検出に使用して、1 つのコンテナーが別のコンテナーと通信できるようにする方法です。