5.3. JBoss EAP XP の最新の OpenShift イメージストリームおよびテンプレートのインポート
JBoss EAP XP の最新の OpenShift イメージストリームおよびテンプレートのインポート
手順
以下のコマンドをいずれか 1 つ使用して、JBoss EAP XP の OpenShift イメージの最新 JDK 8 および JDK 11 イメージストリームとテンプレートを OpenShift プロジェクトの名前空間にインポートします。
JDK 8 イメージストリームをインポートします。
oc replace --force -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap-xp1/jboss-eap-xp1-openjdk8-openshift.json
このコマンドは以下のイメージストリームおよびテンプレートをインポートします。
- JDK 8 ビルダーイメージストリーム: jboss-eap-xp1-openjdk8-openshift
- JDK 8 ランタイムイメージストリーム: jboss-eap-xp1-openjdk8-runtime-openshift
JDK 11 イメージストリームをインポートします。
oc replace --force -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap-xp1/jboss-eap-xp1-openjdk11-openshift.json
このコマンドは以下のイメージストリームおよびテンプレートをインポートします。
- JDK 11 ビルダーイメージストリーム: jboss-eap-xp1-openjdk11-openshift
- JDK 11 ランタイムイメージストリーム: jboss-eap-xp1-openjdk11-runtime-openshift
JDK 8 および JDK 11 テンプレートをインポートします。
for resource in \ eap-xp1-basic-s2i.json \ eap-xp1-third-party-db-s2i.json do oc replace --force -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap-xp1/templates/${resource} done
注記上記のコマンドを使用してインポートされた JBoss EAP XP イメージストリームおよびテンプレートは、OpenShift プロジェクト内のみで利用できます。
一般的な
openshift
namespace にアクセスできる管理者権限を持っている場合、すべてのプロジェクトがイメージストリームおよびテンプレートにアクセスできるようにするには、コマンドのoc replace
行に-n openshift
を追加します。例を以下に示します。... oc replace -n openshift --force -f \ ...
イメージストリームとテンプレートを別のプロジェクトにインポートする必要がある場合には、コマンドラインの
oc replace
に-n PROJECT_NAME
を追加します。例を以下に示します。... oc replace -n PROJECT_NAME --force -f ...
cluster-samples-operator を使用する場合は、クラスターサンプルオペレーターの設定についての OpenShift ドキュメントを参照してください。クラスターサンプルオペレーターの詳細は、https://docs.openshift.com/container-platform/latest/openshift_images/configuring-samples-operator.html を参照してください。