第4章 Helm チャートを使用した OpenShift 上での JBoss EAP アプリケーションのビルドおよびデプロイ
Helm は、OpenShift 上で JBoss EAP アプリケーションをビルド、デプロイ、保守できるようにするオープンソースのパッケージマネージャーです。JBoss EAP 8.0 では、OpenShift テンプレートの代わりに Helm チャートを使用します。
4.1. Helm チャートの使用例
JBoss EAP 8.0 で Helm チャートを使用すると、以下を行うことができます。
- OpenShift Source-to-Image (S2I) を使用して、Git リポジトリーでホストされている Maven プロジェクトからアプリケーションをビルドする。
- OpenShift クラスターとの緊密な統合 (TLS 設定、アプリケーションを公開するためのパブリックルートなど) を使用して、OpenShift にアプリケーションイメージをデプロイする。
- Helm チャートを使用してアプリケーションイメージをビルドし、JBoss EAP Operator を使用してイメージをデプロイする。
- その他の方法を使用して JBoss EAP のアプリケーションイメージをビルドし、Helm チャートを使用してアプリケーションイメージをデプロイする。