0

私はOpenshift Enterprise V3に2つのサービスを展開しています。 A、名前空間 - - NS1 Openshift v3クラスタのサービス名でサービスにアクセスできません

  • サービス名 - B、名前空間 - サービスは

    1. サービス名であると言うNS2

    私はサービスの下で、ポッド/コンテナからサービスBにアクセスしようとしていますAのURLをhttp://B.ns2.svc.cluster.localとすると、「ホストを解決できませんでした:サービスの名前は不明です」と表示されます。また、kubernetes.default.svc.cluster.localと同じメッセージが表示されます。 サービスBの静的IPアドレスを使用してサービスにアクセスできます。

    これに関するご意見・ご感想はありがとうございます。 Openshift環境で作成されたすべてのサービスのDNSエントリが表示される方法はありますか?

  • +0

    サービスBはルータによって公開されていますか? –

    +0

    両方のサービスがルートで公開され、オープンシフトの外側からアクセス可能です。サービスBのポッドからのルートを使用してアクセスすることはできません。静的IPを使用してのみアクセスできます。 – user3315068

    答えて

    0

    問題は解決しました。上位レベルでは、マスタとノードのマシンにDNSサーバを追加/有効にすることで解決されています。

    :私は、私が代わりにリンク

    dnsConfigで述べたように「127.0.0.1:8053」の次のエントリを続けなければならなかったされて唯一の違いとマスターノードのマシンでカスタムDNSを有効にするためにhttp://developers.redhat.com/blog/2015/11/19/dns-your-openshift-v3-cluster/で述べた手順に従っ

    bindAddress:0.0.0.0:8053

    関連する問題