1.4. 版本兼容性和支持
用于 OpenShift 的 JBoss EAP 提供适用于 JDK 8、JDK 11 和 Eclipse OpenJ9 的镜像。
每个镜像有两种不同的版本:S2I 构建器镜像和运行时镜像。S2I 构建器镜像包含完整的 JBoss EAP 服务器,以及 S2I 构建期间所需的工具。运行时镜像包含运行 JBoss EAP 但不包含服务器所需的依赖项。服务器在连锁构建期间安装在运行时镜像中。
以下修改已应用于 JBoss EAP 中适用于 OpenShift 7.3 的镜像。
- 已删除默认驱动程序和模块。
- 已删除 MySQL 和 PostgreSQL 模板。您可以使用自定义层置备这些功能。
- 在这些镜像中,Hawkular 代理没有处于活动状态。如果配置,则忽略它。
-
容器启动时默认不再添加默认数据源
ExampleDS
。如果您需要默认数据源,请使用环境变量ENABLE_GENERATE_DEFAULT_DATASOURCE
,其值为true
(ENABLE_GENERATE_DEFAULT_DATASOURCE=true
)
以下发现机制协议已弃用,并已被其他协议替代:
-
openshift.DNS_PING
协议已弃用,并替换为dns.DNS_PING
协议。如果您在自定义的 standalone-openshift
协议,请将协议替换为.xml 文件中引用了 openshift.
DNS_PINGdns.DNS_PING
协议。 -
openshift.KUBE_PING
发现机制协议已弃用,并替换为kubernetes.KUBE_PING
协议。
JDK 8 镜像
- Red Hat Universal Base Image: 7
- 模板名称前缀:eap73-*
- 构建器镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openjdk8-openshift-rhel7
- 运行时镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openjdk8-runtime-openshift-rhel7
IBM Z 和 IBM Power 系统不提供 JBoss EAP 的 JDK 8 镜像。
JDK 11 镜像
- Red Hat Universal Base Image: 8
- 模板名称前缀:eap73-openjdk11-*
- 构建器镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openjdk11-openshift-rhel8
- 运行时镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openjdk11-runtime-openshift-rhel8
Eclipse OpenJ9 镜像
- Red Hat Universal Base Image: 8
- 模板名称前缀:eap73-*
- 构建器镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openj9-11-openshift-rhel8
- 运行时镜像 :https://access.redhat.com/containers/#/registry.access.redhat.com/jboss-eap-7/eap73-openj9-11-runtime-openshift-rhel8
适用于 OpenShift 的 JBoss EAP 经常更新。因此,务必要了解哪些镜像版本与哪些版本的 OpenShift 兼容。有关版本兼容性和支持的更多信息,请参阅红帽客户门户网站中的 OpenShift 和 Atomic Platform 测试的集成。
1.4.1. OpenShift 4.x 支持
OpenShift 4.1 的更改会影响对 Jolokia 的访问,Open Java 控制台在 OpenShift 4.x Web 控制台中不再可用。
在以前的版本中,在 OpenShift 发行本中,某些 kube-apiserver 代理请求已经过身份验证,并传递给集群。现在,这种行为被视为不安全,因此不再支持以这种方式访问 Jolokia。
由于 OpenShift 控制台代码库更改,Open Java 控制台链接不再可用。