私は、HAのオープンシフト原点3.1 envを1つのマスターと2つのノードをAWSに設定しました。これは単なるテスト環境であり、私はDNSを登録していません。私はこの使用のためにAWSインスタンスの公開DNSを使用しています。ここで、node1にホストされているサービス(ルータとマスターがデプロイされている)を公開し、マスターインスタンスの公開IPと公開されているホスト名でシステムのホストファイルにエントリを追加すると、ブラウザのアプリケーションに正常にアクセスできます。しかし、ポッドが2番目のノードに配置されてから外部アクセスのためにサービスが公開されると、ホストファイルにマスターIPとホスト名をマッピングした後でも、ブラウザからのアクセスとカールは許可されません。理由は何でしょうか?私は本当にブラウザからも第2ノードのアプリケーションにアクセスしたいと思っています。openshift v3でのルーティング
誰でもお手伝いできますか?
環境内からアプリケーションをカールすることはできますか?偽のワイルドカードを使いましたか?例:* .myapps.com? (すべてのアプリケーションは.myapps.comで終わります。ルータが動作しているノードのIP上にすべてのアプリケーションをマップする必要があります。したがって、あなたのPCのhostsファイルでは、IP-OF-ROUTERNODE myapp1.myapps.com myapp2.myapps.com myapp3.myapps.com ... – lvthillo
@ lorenzvth7お返事ありがとうございます。はい、ルータが動作しているノードにデプロイされている場合にのみアプリケーションをカールすることができます。アプリケーションが他のノードで実行されている場合は、私たちは各ノードにルータを持つ必要がありますか?現在、ルータは最初のノードとしても機能するマスターホスト上で動作しています。ノード2に配置されている場合は、アプリケーションを公開/アクセスする方法を教えてください。 – priyank
1つの環境用に1台のルータを使用する場合ノード2にアプリケーションをデプロイするときnode2でもカーリングしていますか?service-ip:port? – lvthillo