2017-12-12 13 views
0

私はKuosnetesクラスタ内でmesos-master(mesosphere/mesos-master)とmesos-slave(mesosphere/mesos-slave)を実行しています。メゾスによって運営されているドッカーコンテナーからkubernetesサービスにアクセス

メゾスレーブは、他のkubernetesサービスにアクセスする必要がある私のデータ処理アプリケーション(短命、1-5分)でドッカーコンテナを起動します(ドッカーはホストから/ usb/bin/dockerをマウントしてアクセスします)。つまり、私はすぐにコンテナからKubernetes DNSにアクセスする必要があります。

これは可能ですか?

おかげ

答えて

0

は、私が唯一の方法を見つけた:

私はIPアドレスに "KUBE-dns.kube・システム" のホストを解決しています。次に、環境変数KUBERNETES_NAMESPACEに "metadata.namespace"を注入します。最後に私は--dns RESOLVED_IPと--dns-search $ {KUBERNETES_NAMESPACE} .svc.cluster.localを渡しているので、mesosのドッカーコンテナはサービスと話すことができます。

関連する問題