3.2. 早期 2.x 版本中引入的新功能
使用 Dekorate Maven 依赖项,将 Spring Boot 应用部署到 OpenShift。Fabric8 Maven 插件不再被支持。有关将应用部署到 OpenShift 的详情,请参考将 Spring Boot 应用部署到 OpenShift。
3.2.2. OpenJDK11 OpenShift 镜像支持多个构架 复制链接链接已复制到粘贴板!
IBM Z 和 IBM Power Systems 的 OpenJ9 镜像已弃用。以下 OpenJDK11 镜像已更新以支持多个构架:
-
ubi8/openjdk-11
您可以在以下构架中使用 OpenJDK11 镜像:
- x86 (x86_64)
- s390x (IBM Z)
- ppc64le (IBM Power Systems)
如果要将 OpenJ9 Java 虚拟机(JVM)与 OpenJDK11 镜像搭配使用,请参阅 Power 和 Z OpenShift 镜像的 Java 更改。
Spring Boot 2.5 引入了在 RHEL 8 上为 Red Hat OpenJDK 8 和 Red Hat OpenJDK 11 构建并部署 Spring Boot 应用程序到带有 OCI 兼容 通用基础镜像 的 OpenShift 的支持。RHEL 8 OpenJDK Universal Base Images 替换红帽支持的 RHEL 8 OpenJDK 构建器镜像,用于早期版本的 Spring Boot。以前支持的 RHEL 8 OpenJDK 基础镜像不再被支持,用于 Red Hat Build of Spring Boot。
3.2.4. OpenShift 的 Spring Boot metering 标签 复制链接链接已复制到粘贴板!
您可以在 Spring Boot pod 中添加 metering 标签,并使用 OpenShift Metering Operator 检查红帽订阅详情。
不要将 metering 标签添加到 Operator 部署和管理的任何 pod。
Spring Boot 应使用以下 metering 标签:
-
com.company: Red_Hat
-
rht.prod_name: Red_Hat_Runtimes
-
rht.prod_ver: 2022-Q2
-
rht.comp: Spring_Boot
-
rht.comp_ver: 2.5.12
-
rht.subcomp: <leave_blank>
-
rht.subcomp_t: application
如需更多信息,请参阅 Metering 文档。
如需有关标签的更多信息,请参阅 了解如何更新节点上的标签。