問題タブ [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.
mesos - mesos marathon が http コールバックを送信しない
マラソンを使用してメソでタスクを正常に作成して実行しました。ただし、マラソンを使用して開始すると、http コールバックがサポートされるはずです。
ただし、これは実際にサービスにコールバックを送信していないようです。コールバックを使用するために使用することになっているものは他にありますか?
mesos - Mesos スレーブの非アクティブ化
私は3台のマシンをセットアップしています。各マシンには Zookeeper、Mesos マスターとスレーブ、および Marathon があります。
このチュートリアルに従って、Marathon を使用して単純な Rails アプリケーションを開始しようとしています。
タスクを作成しようとすると、現在の mesos マスターと同じマシンで実行されていない 2 つの mesos スレーブが、理由もなく非アクティブ化されます。
ログは役に立たないようです。彼らは、理由ではなく、奴隷を非アクティブ化することを教えてくれました。
ここに mesos-master と 3 つのスレーブ ログの要点があります。
追加情報をご覧になりたい場合は、お問い合わせください。入手いたします。
docker - Mesos/Marathon と連携した Docker コンテナ
これまでのところ、Mesos、Marathon、および Docker を使用して、サーバーのフリートとそれらに配置するコンテナーを管理することに大きな成功を収めています。ただし、もう少し先に進んで、開始する各メイン Docker サービスに haproxy コンテナーを自動的にリンクする、またはリンクされて単一の親コンテナーでのみ使用できる他のデーモン ベースおよびコンテナー化されたサービスを提供するなどのことを開始したいと思います。
通常、ヘルパー サービスを最初に名前を付けて開始し、実際のサービスを開始するときにそれをヘルパーにリンクすると、すべてがうまくいきます。このモデルは Marathon と Mesos にどのように適合しますか? 少なくとも今のところ、コンテナー化は単一のコンテナーを想定しているようです。
最初にヘルパー サービスを開始し、ホスト名 = ヘルパー サービスのホスト名という制約を実際のサービスに追加するというアイデアがありましたが、リソースの提供と競合状態の問題が発生するようです。それらのリソース。
また、ドッカー、またはドッカー コンテナーを起動するエグゼキューター スクリプトに「埋め込み」または「ディープリンク」機能を提供することも考えました。
これらの道に進む前に、他の誰かがこの問題を解決したのか、それとも私がひどく考えすぎたのかを知りたいと思いました.
ありがとう!
mesos - Mesos と Marathon にはプライベート ネットワークが必要ですか?
私はこのチュートリアルに取り組んでいます: http://mesosphere.io/docs/getting-started/cloud-install/
Digital Ocean の Ubuntu インスタンスで学習しただけで、マスター プロセスがパブリック IP にバインドされ、Mesos と Marathon の Web インターフェイスがパブリックにアクセスできるようになりました。そこに驚きはありません。
Mesos と Marathon は、Zookeeper に依存してインスタンス間のプライベート IP を作成しますか? インスタンス間のプライベート ネットワークを手動で設定して、Zookeeper の使用をスキップできますか? それでは、マスター プロセスとスレーブ プロセスを開始する適切な方法は、各インスタンスのセカンダリのプライベート IP にバインドすることですか?
Digital Ocean はプライベート IP を自動的に設定できますが、これは私にとって一種の学習課題です。サーバーへの管理者アクセスはパブリック IP を経由してはならないという広範なルールを認識しています。この投稿を言い換えれば、プライベート ネットワークは Mesos と Marathon にセキュリティを提供しますか?
今のところ、マスターとスレーブの両方を実行する 1 つの Ubuntu インスタンスからのみ開始します。ループバック アドレスにバインドすると、1 台のマシンだけでこの問題が解決されることを私は認識しています。
ruby-on-rails - Marathon でのエフェメラル タスク
その前に、私は Mesosphere スタックが初めてだと言っておきましょう。既存の Rails アプリケーションのデプロイメントを Mesos に移行しようとしていますが、これまでのところ成功していますが、現在、(Rake タスクを使用して) 移行とシードを実行している途中であり、それを取得するための適切な方法がわかりません。これらのタスクは一時的なものであり、Marathon のアイデアとは完全に一致しないためです。どのように進めればよいですか?
docker - Marathon json を使用して新しい実装を作成する
私たちは、docker クラスターにデプロイするためのマラソンを調査してきました。アプリケーション アーキテクチャには、アプリケーション サーバーがアクセスする必要がある postgresql データベースがあります。
開発段階では、fig を使用して Docker 間のリンクを作成し、Docker によって課された環境変数を使用して宛先 (アプリケーション サーバーから postgresql) に接続しました。
それでも、Marathon では同様のアプローチを見つけることができませんでした。依存関係を使用しようとしましたが、うまくいきませんでした。以下は Marathon.json ファイルです。
誰かアドバイスしてもらえますか?
apache-kafka - Mesos & Kafka: mesos クラスターで複数の kafka ブローカーを構成して実行する方法は?
Mesos API とのネイティブ統合が Kafka 0.9 リリースで計画されていることは知っています。一方、Marathon を使用して Kafka ブローカーを実行およびスケーリングすることは素晴らしいことです。すでにそれを行った経験がある人はいますか?