問題タブ [dcos]
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.
containers - DC/OS 1.8 の Docker: 最初の 1 つが動作し、残りは機能しません
アプリケーションからの要求に応じて数回展開されるコンテナーがあります。コンテナー間の違いは環境変数に依存し、異なる bd (PostgreSQL) と異なるテーブルを指します (テーブルはヘルス チェックのパス プロパティを表します)。 )。DC/OS 1.8 に最初のサービスを展開すると、うまく機能しますが、残りの展開は機能しません。
私app.json
の見た目は次のとおりです。
これまでのところ、hostPort
プロパティを変更してHAPROXY_0_VHOST
をに変更しようとしHAPROXY_1_VHOST
たrequirePorts
ので、各コンテナを異なるポートで実行できるかもしれません。
最初にテーブル A を指すサービスをデプロイしてから、テーブル B を指す別のサービスをデプロイしようとしましたが、動作は同じです。最初にデプロイされたサービスは常に機能し、残りは機能しません。
dcos - DC/OS Vagrant VM は、vagrant の停止と vagrant の起動後に GUI にアクセスできません
以下を使用して、1 つのマスター ノードと 1 つのスレーブ ノードで dcos-vagrant を正常にインストールしましたvagrant up m1 a1 boot
。ただし、 でクラスタを停止し、vagrant halt m1 a1 boot
で再起動した後vagrant up m1 a1 boot
、 で GUI にアクセスできませんhttps://m1.dcos
。
クラスターを破棄せずに停止し ( vagrant destroy -f
)、ゼロから作成する方法は?
marathon - DC/OS サービスのパブリック アドレスにアクセスする
次の構成で DC/OS にサービスをデプロイしました
このアドレス ( http://eureka.marathon.l4lb.thisdcos.directory:8761/ ) にアクセスすると、ダッシュボードですべてのサービスが正常であるにもかかわらず、サイトにアクセスできないと表示されます。
サービスのパブリック IP にアクセスするにはどうすればよいですか?
関連しているかどうかはわかりませんが、パブリックスレーブの負荷分散構成を調べると、0 of 2 instances in service
mesos - Apache Aurora を dcos と統合する
GPU リソースをサポートする mesos フレームワークは、Marathon と Aurora の 2 つだけです。GPU リソースを使用して mesos エージェントでバッチ ジョブを起動したいと考えています。したがって、Aurora だけがこの種のジョブをサポートしています。しかし、現時点では Aurora は dcos によって公式にサポートされていません。統合を試みましたが、成功しませんでした。DCOS Mesos マスターは Aurora フレームワークを登録しませんが、出展者は Aurora のレコードを作成します。mesos masters ログで Aurora に関する記録を見つけることができませんでした。ここに私の aurora-scheduler 設定があります:
jenkins - プライベートリポジトリへのドッカープッシュに関するジェンキンスの問題
DC / OSでジェンキンスサーバーを実行しており、同じDCにプライベートレジストリも取得しています。
プライベート レジストリには SSL 証明書がなく、Mac からイメージをプッシュするために次のコマンドを使用しました
ocker-machine ssh default "echo $'EXTRA_ARGS=\"--insecure-registry \"' | sudo tee -a /var/lib/boot2docker/profile && sudo /etc/init.d/docker restart"
それでうまくいきました。
jenkins で DOCKER_OPTS を設定しようとしましたhttps://docs.docker.com/registry/insecure/を参照してください
しかし、その後、ビルドが実際にエージェント上で実行されていることがわかりました。プライベート レジストリを信頼するように jenkins ワーカーを構成するにはどうすればよいでしょうか。
jenkins - マラソン展開プラグインに関する Jenkins の問題
https://docs.mesosphere.com/1.8/usage/tutorials/deploy-on-marathon/ガイドに従って、ジェンキンスから dcos のマラソンにアプリをデプロイしました。私は、dcos 内でホストされているプライベート レジストリとジェンキンスも使用しています。
jenkins コンソール出力から次の出力を取得しています。
[Marathon] Marathon アプリケーションの更新に失敗しました:
【マラソン】無許可(httpステータス:401)
何が悪いのですか?
marathon ui を介して手動でアプリを作成しようとしましたが、正常に動作します。
command-line-interface - DC/OS Mesosphere の Kafka CLI
私はごく最近、DC/OS Mesosphere をいじり始めました。クラスターにサービスとして Kafka をインストールしました。私は非常に簡単な質問をしました:
トピックを一覧表示するには、このコマンドを引き続き使用できます
kafka-topics --zookeeper zookeeper-host:2181 --list
か? または、dcos コマンドを使用する必要がありますか?
dcos kafka --name=kafka topic list
ありがとう!
apache-zookeeper - マスター ノードの変更後に DC/OS ダッシュボードでメトリクスがフラッピングする
DC/OS 1.8 クラスター内の 3 つのマスター ノードのうち 2 つを新しい CoreOS バージョン (DirtyCOW 脆弱性に対してパッチが適用されたカーネルを含むもの) に変更した後、マスターは動作を停止しました。ダッシュボードには、空のデータ センターが表示されました。
/var/lib/dcos を古いマスターから 2 つの新しいマスター ノードに同期しました。その後、ダッシュボードは再び機能し始めました。DC/OS ダッシュボードには、依然としてフラッピング メトリックが表示されます。mesos.leader と Zookeeper リーダーがあります。
どうすればクラスターを安定させることができますか?
performance - DCOS ダッシュボードで長期的な使用傾向 (グラフ) を表示する方法
DC/OS の長期的な使用傾向を表示し、DC/OS ダッシュボードで (グラフナ/グラファイトのように) ドリルダウンできるようにする必要がありますが、そのような機能が見つからないようです。
これは DCOS ダッシュボード、DC/OS で利用できますか、またはサードパーティのプラグインを介して利用できない場合はありますか?