1.4. バージョンの互換性とサポート
JBoss EAP for OpenShift は、OpenJDK 8 および OpenJDK 11 のイメージを提供します。
各イメージの 2 つのバリアントとして、S2I ビルダーイメージとランタイムイメージを使用できます。S2I ビルダーイメージには、S2I ビルド時に必要なツールを持つ完全な JBoss EAP サーバーが含まれます。ランタイムイメージには JBoss EAP の実行に必要な依存関係が含まれていますが、サーバーは含まれません。サーバーは、チェーンビルド時にランタイムイメージでインストールされます。
以下の変更は、JBoss EAP 7.4 for OpenShift のイメージに適用されました。
- デフォルトのドライバーとモジュールは削除されます。
- My SQL と Postgre SQL のテンプレートが削除されました。これらの機能は、カスタムレイヤーでプロビジョニングできます。
- Hawkular エージェントはこれらのイメージでアクティブではありません。設定されている場合は無視されます。
-
データソース
ExampleDSは、コンテナーの起動時にデフォルトで追加されなくなりました。デフォルトのデータソースが必要な場合は、値がtrue(ENABLE_GENERATE_DEFAULT_DATASOURCE=true) の環境変数ENABLE_GENERATE_DEFAULT_DATASOURCEを使用してこれを追加します。
次の検出メカニズムプロトコルは廃止され、他のプロトコルに置き換えられました。
-
openshift.DNS_PINGプロトコルは非推奨となり、dns.DNS_PINGプロトコルに置き換えられました。カスタマイズした standalone-openshift.xmlファイルでopenshift.DNS_PINGプロトコルを参照している場合は、プロトコルをdns.DNS_PINGプロトコルに置き換えてください。 -
openshift.KUBE_PING検索メカニズムプロトコルは非推奨となり、kubernetes.KUBE_PINGプロトコルに置き換えられました。
Open JDK イメージでサポートされているアーキテクチャー
Open JDK イメージはいくつかのアーキテクチャーをサポートしています。この情報は、次の表に要約されています。
- OpenJDK イメージおよびアーキテクチャー
| JDK (OS) | アーキテクチャーのサポート | Red Hat エコシステムカタログ |
| OpenJDK8 (RHEL 7) | x86_64 | |
| OpenJDK11 (RHEL 8) | x86_64、IBMZ、および IBM Power |
JBoss EAP for OpenShift は頻繁に更新されます。そのため、イメージのどのバージョンが OpenShift のどのバージョンと互換性があるかを理解することが重要になります。
1.4.1. OpenShift 4.x サポート リンクのコピーリンクがクリップボードにコピーされました!
OpenShift 4.1 の変更は Jolokia へのアクセスに影響します。Open Java Console は OpenShift 4.x Web コンソールで利用できなくなりました。
以前のリリースの OpenShift では、プロキシー化された特定の kube-apiserver 要求が認証され、クラスターに渡されていました。この動作は安全ではないと見なされているため、この方法での Jolokia へのアクセスはサポート対象外になりました。
OpenShift コンソールのコードベースの変更により、Open Java Console へのリンクが利用できなくなりました。
1.4.2. IBM Z サポート リンクのコピーリンクがクリップボードにコピーされました!
libartemis-native の s390x バリアントはイメージに含まれません。そのため、AIO に関連するいかなる設定も考慮されません。
-
journal-type:journal-typeをASYNCIOに設定しても効果はありません。この属性の値は、起動時にNIOにデフォルト設定されます。 -
journal-max-io: この属性は影響を受けません。 -
journal-store-enable-async-io: この属性は影響を受けません。
1.4.3. OpenShift での JBoss EAP 7.1 から JBoss EAP 7.4 へのアップグレード リンクのコピーリンクがクリップボードにコピーされました!
OpenShift において JBoss EAP 7.1 でインストールされたファイル standalone-openshift.xml は、JBoss EAP 7.4 以降と互換性がありません。OpenShift 用の JBoss EAP 7.4 以降のコンテナーを起動するには、JBoss EAP 7.1 でインストールされた standalone-openshift.xml ファイルを変更する必要があります。