搜索

3.2. 早期 2.x 版本中引入的新功能

download PDF

3.2.1. 使用 Dekorate Maven 依赖项将 Spring Boot 应用程序部署到 OpenShift

使用 Dekorate Maven 依赖项,将 Spring Boot 应用部署到 OpenShift。Fabric8 Maven 插件不再被支持。有关将应用程序部署到 OpenShift 的信息,请参阅 Spring Boot Developers 的 Dekorate 指南

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 更改

3.2.3. 支持 OpenJDK 8 OpenJDK 11 和 OpenJDK 17 RHEL 8 通用基础镜像(UBI8)

Spring Boot 2.7 引进了对在 RHEL 8Red Hat OpenJDK 8Red Hat OpenJDK 11Red Hat OpenJDK 17 的 OCI 兼容 通用基础镜像 构建和部署 Spring Boot 应用程序的支持。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: 2023-Q4
  • rht.comp: Spring_Boot
  • rht.comp_ver: 2.7.18
  • rht.subcomp: <leave_blank>
  • rht.subcomp_t: application

如需更多信息,请参阅 Metering 文档。

如需有关标签的更多信息,请参阅 了解如何更新节点上的标签

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.