2.2. OpenShift Container Platform への Web コンソールのインストール
Red Hat OpenShift Container Platform に MTA Web コンソールをインストールし、ブラウザーで Web コンソールにアクセスできます。
2.2.1. Web コンソールイメージについて リンクのコピーリンクがクリップボードにコピーされました!
Red Hat は、OpenShift Container Platform で使用するために設計された MTA のコンテナー化されたイメージを提供します。これらのイメージ開発者は、移行プロジェクトの迅速かつ簡単に管理し、アプリケーションの解析を実行できます。
MTA イメージは以下の Pod をインストールします。
- Executor Pod は解析を実行し、レポートを生成します。
- Web コンソールと Red Hat Single Sign-on (SSO) Pod は Web コンソールへのアクセスを提供します。
- PostgreSQL Pod は、プロジェクトの設定および解析の追跡情報を保存します。
Web コンソールインターフェイスおよび PostgreSQL Pod には別の永続ボリュームが使用されます。Executor Pod のストレージは、使用されるテンプレートによって異なります。
web-template-empty-dir-executor.jsonは推奨されるテンプレートです。1 台のマシンで一時ストレージを使用するようにエグゼキューター Pod を設定し、永続ボリュームが定義されません。解析データは、RESTful Web サービスを使用して Executor Pod と Web コンソール Pod の間で送信されます。図2.2
web-template-empty-dir-executor.json
web-template-empty-dir-executor-shared-storage.jsonは代替のテンプレートです。このテンプレートは、共有永続ボリュームを使用するように Executor Pod および Web コンソール Pod を設定します。これらの Pod のすべてのインスタンスは、OpenShift でReadWriteManyとしてマウントされている同じ永続ボリュームに読み取り、書き込みます。図2.3
web-template-empty-dir-executor-shared-storage.json
OpenShift テンプレートの環境変数
OpenShift イメージ環境変数は、アプリケーション解析のベースラインとして設定され、さまざまな環境で適切に機能します。解析の実行には、追加の設定は必要ありません。
変更される最も一般的な環境変数は、各イメージに割り当てられる CPU およびメモリーリソースです。これには、<NODE_NAME> の後に <REQUESTED_RESOURCE> が続くパターンが含まれています。たとえば、EXECUTOR_REQUESTED_CPU はエグゼキューター Pod を要求する CPU コア数を示し、EXECUTOR_REQUESTED_MEMORY はエグゼキューター Pod を要求するメモリー量を示します。
すべての環境変数と、各テンプレートの説明が表示されます。