4.2. Spring Boot アプリケーションの OpenShift へのデプロイ
Spring Boot アプリケーションを OpenShift にデプロイするには、アプリケーションで pom.xml
ファイルを設定し、Fabric8 Maven プラグインを使用します。pom.xml
ファイルの fabric8.generator.from
URL を置き換えて、OpenJDK イメージを指定できます。
4.2.1. Red Hat Enterprise Linux 用の OpenJDK イメージ
アプリケーションをビルドし、OpenShift にデプロイするために使用する OpenJDK イメージを選択できます。OpenJDK イメージは、OpenJDK 8 または OpenJDK 11 を使用して、RHEL 7 および RHEL 8 で利用できます。
RHEL 8 イメージにアクセスするには、Red Hat Ecosystem Catalog での Docker または Podman 認証が必要です。認証手順は、以下の表の Red Hat Ecosystem Catalog リンクにあります。
OS | JDK | Red Hat Ecosystem Catalog |
---|---|---|
RHEL 7 | OpenJDK 8 | |
RHEL 7 | OpenJDK 11 | |
RHEL 8 | OpenJDK 8 | |
RHEL 8 | OpenJDK 11 |
RHEL 7 ホストでの RHEL 8 ベースのコンテナーの使用 (OpenShift 3 や OpenShift 4 など) は、サポートが限定されています。詳細は、Red Hat Enterprise Linux Container Compatibility Matrix を参照してください。