第5章 JBoss EAP XP の OpenShift イメージでマイクロサービスアプリケーションをビルドおよび実行
JBoss EAP XP の OpenShift イメージでマイクロサービスアプリケーションをビルドし、実行できます。
JBoss EAP XP は、OpenShift 4 以降のバージョンでのみサポートされます。
以下のワークフローを使用して、Source-to-image (S2I) プロセスで JBoss EAP XP の OpenShift イメージでマイクロサービスアプリケーションをビルドし、実行します。
JBoss EAP XP 1.0.0 の OpenShift イメージは、standalone-microprofile-ha.xml
ファイルをベースとしたデフォルトのスタンドアロン設定ファイルを提供します。JBoss EAP XP に含まれるサーバー設定ファイルの詳細は、スタンドアロンサーバー設定ファイルを参照してください。
このワークフローでは、例として microprofile-config
クイックスタートを使用します。クイックスタートでは、独自のプロジェクトの参照として使用できる小規模の、特定の作業例を示します。詳細は、JBoss EAP XP 1.0.0 に同梱される microprofile-config
クイックスタートを参照してください。
その他のリソース
- JBoss EAP XP に含まれるサーバー設定ファイルの詳細は、スタンドアロンサーバー設定ファイル を参照してください。
5.1. アプリケーションのデプロイメントに向けた OpenShift の準備
アプリケーションのデプロイメントに向けて OpenShift を準備します。
前提条件
稼働中の OpenShift インスタンスがインストールされている。詳細は、Red Hat カスタマーポータル のOpenShift Container Platform クラスターのインストールおよび設定を参照してください。
手順
-
oc login
コマンドを使用して、OpenShift インスタンスにログインします。 OpenShift で新しいプロジェクトを作成します。
プロジェクトでは、1 つのユーザーグループが他のグループとは別にコンテンツを整理および管理することができます。以下のコマンドを使用すると OpenShift でプロジェクトを作成できます。
$ oc new-project PROJECT_NAME
たとえば、以下のコマンドを使用して、
microprofile-config
クイックスタートでeap-demo
という名前の新規プロジェクトを作成します。$ oc new-project eap-demo