5.3. 为 JBoss EAP XP 导入最新的 OpenShift 镜像流和模板

为 JBoss EAP XP 导入最新的 OpenShift 镜像流和模板。

重要

OpenShift 上的 OpenJDK 8 镜像和镜像流已弃用。

OpenShift 中仍然支持镜像和镜像流。但是,不会对这些镜像和镜像流进行任何增强,它们将来可能会被删除。红帽会根据标准支持条款和条件继续提供完全支持和程序错误修复 OpenJDK 8 镜像和镜像流。

流程

  1. 使用以下命令之一将 JBoss EAP XP 的 OpenShift 镜像的最新 JDK 11 镜像流和模板导入到您的 OpenShift 项目命名空间中。

    1. 导入 JDK 11 镜像流:

      oc replace --force -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap-xp3/jboss-eap-xp3-openjdk11-openshift.json

      此命令导入以下镜像流和模板:

      • JDK 11 构建器镜像流:jboss-eap-xp3-openjdk11-openshift
      • JDK 11 运行时镜像流:jboss-eap-xp3-openjdk11-runtime-openshift
    2. 导入 JDK 11 模板:

      oc replace --force -f https://raw.githubusercontent.com/jboss-container-images/jboss-eap-openshift-templates/eap-xp3/templates/eap-xp3-basic-s2i.json
    注意

    使用上述命令导入的 JBoss EAP XP 镜像流和模板仅在该 OpenShift 项目中可用。

  2. 如果您有常规 openshift 命名空间的管理访问权限,并希望镜像流和模板可以被所有项目访问,请将 -n openshift 添加到 命令的 oc replace 行。例如:

    ...
    oc replace -n openshift --force -f \
    ...
  3. 如果要将镜像流和模板导入到其他项目中,请将 -n PROJECT_NAME 添加到 命令的 oc replace 行。例如:

    ...
    oc replace -n PROJECT_NAME --force -f
    ...

    如果使用 cluster-samples-operator,请参阅 OpenShift 文档中有关配置集群样本操作器的内容。有关配置集群示例操作器的详情,请查看 https://docs.openshift.com/container-platform/latest/openshift_images/configuring-samples-operator.html