2017-01-25 3 views
0

私はクラスタにmesos-dnをインストールしていてokです。マラソンにインストールされているアプリのドメインを確認できますが、マラソン自体がどのホストにインストールされているかを知りたいと思います。もし私がマラソンに掘り下げれば、ドメインは何も解決していない。 mesos-DNSのドキュメントによるとmesos-dnsでマラソンリーダーを解決するには

: "記録({framework}.domain)とSRVレコード(_framework._tcp.{framework}.domain) - すべての知られているMesosマスターのための"

感謝。

答えて

0

異なるTLDを使用していない限り、marathon.mesosです。マラソンスケジューラはマスター上で動作します。

+0

リターン: を;;回答セクション: marathon.mesos。 60 IN A 127.0.0.1 ただし、マスターのIPではありません。 – Gorka

+0

申し訳ありませんが、私はDC/OSのセットアップについて話していました。あなたはマスターで 'dig'コマンドを実行しましたか? –

+0

マスターホストでは、mesos-dnsのネームサーバーを追加していません。 mesos-dnsネームサーバはスレーブ(etc/resolv.confの1つのエントリ)にのみ追加されます。私はドクターによると、それはマスターに追加する必要はないと思う。私はDC/OSセットアップを使用していません。 – Gorka

0

私のmesosdns-resolver bashスクリプトを使用して、Mesos DNSからエンドポイントを取得できます。

あなたはそれが好きで使用することができます:

mesosdns-resolver.sh -sn <service-name>.marathon.mesos -s <IP_ADDRESS_OF_MESOS_DNS_SERVER> 
関連する問題