1.2. Red Hat build of Quarkus OpenShift エクステンションを追加する
アプリケーションを OpenShift Container Platform クラスター内で実行されるコンテナーイメージとしてビルドし、デプロイするには、Red Hat build of Quarkus OpenShift エクステンション quarkus-openshift を依存関係としてプロジェクトに追加する必要があります。
Quarkus OpenShift エクステンションは、イメージストリーム、ビルド設定、デプロイメント設定、サービス定義などの OpenShift Container Platform リソースも生成します。Quarkus アプリケーションに quarkus-smallrye-health エクステンションが含まれている場合、OpenShift Container Platform はヘルスエンドポイントにアクセスし、アプリケーションの起動、ライブネス、レディネスを確認できます。
前提条件
Quarkus Maven プロジェクトがある。
- Maven を使用して Quarkus プロジェクトを作成する方法の詳細は、Apache Maven を使用した Red Hat build of Quarkus アプリケーションの開発とコンパイル を参照してください。
手順
以下のいずれかの方法を使用して、プロジェクトに
quarkus-openshiftエクステンションを追加します。pom.xmlファイルを設定します。pom.xml
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-openshift</artifactId> </dependency><dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-openshift</artifactId> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow OpenShift Container Platform CLI で次のコマンドを入力します。
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-openshift"
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-openshift"Copy to Clipboard Copied! Toggle word wrap Toggle overflow Quarkus CLI で次のコマンドを入力します。
quarkus extension add 'quarkus-openshift'
quarkus extension add 'quarkus-openshift'Copy to Clipboard Copied! Toggle word wrap Toggle overflow