搜索

7.3. OpenShift 上的 Fuse

download PDF

本节列出了影响在 OpenShift 中部署 Fuse 应用程序的问题。有关影响特定容器的问题详情,请参阅 Spring Boot、Apache Karaf 上的 Fuse 部分,以及 JBoss EAP 上的 Fuse。OpenShift 发行版上的 Fuse 有以下已知问题:

ENTESB-12941 prometheus 无法用于 OCP 4.4

在 Fuse 7.5.0 中,与 Fuse 7.5.0 打包的 Prometheus 镜像无法在 OpenShift Container Platform (OCP) 4.4 上工作。如果您试图在 OCP 4.4 上安装 Fuse 7.5.0 Prometheus 镜像,则会出现以下错误:

error: unable to recognize no matches for kind "Deployment" in version "apps/v1beta2"

但是,这个问题不会影响 OCP 4.3 上的 Prometheus。

ENTESB-11712 [Hawtio] 在 OSGi 中添加配置无法正常工作
在 OCP 3.11 上的 Fuse 7.5.0 中,在 OCP 3.11 上使用 Fuse Console (Hawtio)时,在 OCP 3.11 上使用 Fuse configuration 按钮将无法正常工作。
ENTESB-12224 Fuse 控制台 - 选择一个容器下拉菜单
在 OCP 4 和 OCP 3 上的 Fuse 7.5.0 中,在通过 Fuse 控制台连接到 应用程序后,选择容器 下拉菜单的行为不可靠,有时不会显示其他部署的 Fuse 容器。
Fuse Console operator 的 ENTESB-11131 OLM 清单
在 OCP 4 上的 Fuse 7.5.0 中,无法使用 Operator Hub 中的 operator 安装 Fuse 控制台(Hawtio)。
ENTESB-12241 OSGi 页不适用于 OCP 4.1
在 OCP 4 上的 Fuse 7.5.0 中,对于通过 Fuse 控制台(Hawtio)监控应用程序时,在 OCP 4 上部署的应用程序无法通过 Fuse 控制台(Hawtio)监控,则无法查看 OSGi 页面。
ENTESB-12238 [SB2] Quickstarts arquillian 测试失败

在 Fuse 7.5.0 中,一些 Spring Boot 2 快速入门(从 Maven archetypes 或 Quickstart 模板生成的)无法构建和部署到 OpenShift。以下 Spring Boot 2 Maven archetypes 会受到影响:

  • spring-boot-camel-archetype
  • spring-boot-camel-infinspan-archetype
  • spring-boot-cxf-jaxrs-archetype
  • spring-boot-cxf-jaxws-archetype

以及以下 Spring Boot 2 模板:

  • spring-boot-2-camel-template
  • spring-boot-2-camel-infinspan-template
  • spring-boot-2-cxf-jaxrs-template
  • spring-boot-2-cxf-jaxws-template

要临时解决这个问题,在为其中一个快速入门生成 Maven 项目后,编辑项目的 Maven pom.xml 文件以添加以下依赖项:

<dependency>
  <groupId>org.assertj</groupId>
  <artifactId>assertj-core</artifactId>
  <version>2.4.1</version>
  <scope>test</scope>
</dependency>
ENTESB-10577 Apicurito 不支持 YAML Open API 规格文件
在 OpenShift 上的 Fuse 7.4 中,Apicurito 默认 以 YAML 格式生成 OpenAPI 规格文件,但无法重新导入生成的 YAML 文件。目前只能将 JSON 格式导入到 Apicurito 中。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.