0

AWS で 1 つのマスターと 2 つのノードを使用して HA openshift origin 3.1 env をセットアップしました。これは単なるテスト環境であり、DNS を登録していません。この目的で AWS インスタンスのパブリック DNS を使用しています。ここで、ノード 1 (ルーターとマスターがデプロイされている場所) でホストされているサービスを公開し、マスター インスタンスのパブリック IP と公開されたホスト名を使用してシステムのホスト ファイルにエントリを追加すると、ブラウザーでアプリに正常にアクセスできます。しかし、ポッドが 2 番目のノードにデプロイされ、外部アクセス用にサービスを公開すると、hosts ファイルでマスター IP とホスト名をマッピングした後でも、ブラウザーからのアクセスと curl からのアクセスが許可されません。何が原因でしょうか?? ブラウザからも2番目のノードのアプリにアクセスしたいです。

誰でも助けることができますか?

4

1 に答える 1

0

適切で完全に機能する DNS を持つことは、OpenShift が適切に機能するために必要です。そうしないと、このような問題が発生し、ルートをカバーして偽の DNS として機能するツールをインストールする必要がありますが、これをクラウド上で行うことはできません。

ホストはポッドまたはコンテナーに渡されず、これらのコンテナーはマスター ノードや他のノードを解決する必要がある場合があるため、ホストにエントリを追加するだけでは十分ではありません。

すでに AWS を使用しているため、マスターを指す route53 ホスト ゾーンを作成するのは非常に簡単で、すぐに作業を開始できます。godaddy から .online ドメインを 0.99 ドルで購入できます。これを行うのに助けが必要な場合はお知らせください。ステップバイステップのビデオを録画します。幸運を

于 2016-09-27T21:34:10.603 に答える