1.4. 配置 Fuse Online 的自定义资源属性的描述


除了仅在安装前可以指定的自定义资源属性外,您还可以在安装之前或安装后更改多个自定义资源属性。

下表提供了可配置的自定义资源设置的简短描述,并指示您是否只能在安装前更改它们。要实现您想要的 Fuse Online 配置,请使用此表中的信息来确定您需要在安装前更改 default-cr.yml 文件,或者如何 在安装后更改 复合自定义资源。然后按照适当的步骤操作:

重要

Camel K 运行时、访问 Knative 资源,数据虚拟化只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的详情,请参考 https://access.redhat.com/support/offerings/techpreview/

Expand
功能/设置当可以设置它时规格

Camel K runtime (技术预览)

有关 Camel K 运行时的额外信息,请参考此表。

仅在安装前设置

addons:
camelk:
enabled: true

此表 介绍了与增强活动跟踪相关的更多活动跟踪信息。

仅在安装前设置

addons:
jaeger:
enabled: true

外部数据库

有关使用外部数据库的额外信息,请参考此表。

仅在安装前设置

spec:
components:
database:
externalDbURL: postgresql://custom-postgres:5432
user: db-user-name
name: db-name


replace custom-postgres:5432 替换为 PostgreSQL 数据库的主机名和端口。
db-user-name 替换为可以访问该数据库的用户帐户的名称。
db-name 替换为数据库的名称。

连接和集成 的内部存储容量

如果您也指定了外部数据库,则忽略。

有关增加内部存储的附加信息,请参考此表。

仅在安装前设置

spec:
components:
database:
resources:
volumeCapacity: 1Gi
volumeName: my-volume


使用您需要的存储量替换 1Gi。默认值为 1Gi

my-volume 替换为要用于内部存储的卷名称。这个参数是可选的。

Knative 资源访问
(技术预览)

要启用对 Knative 资源的访问,还必须启用 Camel K 运行时。

仅在安装前设置

addons:
camelk:
enabled: true
knative:
enabled: true

用于访问 Fuse Online 控制台的 OpenShift 路由

仅在安装前设置

spec:
routeHostname: project.route.com


project.route.com 替换为可以访问 Fuse Online 控制台的 OpenShift 路由。
例如: north-project.6a63.fuse-online.openshiftapps.com

3scale 发现

公开 Fuse Online API 供应商集成的 API,以便它们可以通过 Red Hat 3scale 发现。

如需更多信息: 配置 Fuse Online 以启用 API 的 3scale 发现功能

在安装后设置或安装后

components:
server:
features:
managementUrlFor3scale: https://url-for-3scale


指定 3scale 用户界面的 URL。

备份

其他设置步骤请参考 备份 Fuse 在线环境

在安装后设置或安装后

spec:
backup:
schedule: interval


使用备份之间所需持续时间替换 间隔。将 cron 实用程序格式用于 间隔预定义的调度。不要在间隔前指定 @ 符号。

数据虚拟化
(技术预览)
有关数据虚拟化功能的附加信息,请参考此表。

在安装后设置或安装后

addons:
dv:
enabled: true
resources:
memory: 1024Mi

集成限制

指定运行集成的最大数量。默认 0 不限制正在运行的集成数量。

在安装后设置或安装后

components:
server:
features:
integrationLimit: 0

Maven

指定 Fuse 在线环境需要访问的外部 Maven 存储库。

在安装后设置或安装后

components:
server:
features:
mavenRepositories:
customRepo1: https://customRepo1
customRepo2: https://customRepo2


customRepo 替换为存储库的名称。
对于每个存储库,指定其 URL。

内存

增加可用于一个或多个组件的默认内存量。每个组件定义了自己的内存要求,这意味着每个 pod 对它所分配的内存量都有限制。

数据库 组件是存储连接和集成定义的内部数据库。

meta 组件提供服务器负载的连接器等业务逻辑。

在安装后设置或安装后

components:
database:
resources:
memory: 270Mi
meta:
resources:
memory: 300Mi
server:
resources:
memory: 810Mi

监控

了解更多: 监控 OCP 上的 Fuse Online 与 Prometheus 集成

在安装后设置或安装后

addons:
ops:
enabled: true

公共 REST API

额外设置步骤请参考 公开 Fuse Online 公共 REST API 端点供外部工具使用

在安装后设置或安装后

addons:
publicApi:
enabled: true
routeHostname: public-syndesis.192.168.64.63.nip.io


Set routeHostname 到调用 Fuse Online REST API 端点的公共地址。集群设置决定了您需要指定的公共地址。在上例中,路由主机名对 minishift 集群有效。

Todo 应用程序
用于测试示例集成。

在安装后设置或安装后

addons:
todo:
enabled: true

关于附加组件功能和配置设置

  • Camel K 运行时引擎(技术预览)

    在 OCP 上部署并重新部署集成时,Apache Camel K 运行时可加快启动时间。例如,性能可以从 1-2 分钟提高到几秒钟。当 Camel K 作为运行时引擎安装时,它会替换用于 Camel 集成的 Spring Boot 运行时。

    Apache Camel K 是一个轻量级云集成平台,基于用于企业集成模式的 Apache Camel 框架。Camel K 在 Kubernetes、OpenShift 和 Knative 上原生运行,专为无服务器和微服务架构设计和优化。Camel K 在云中运行集成时提供自动化和性能优化。Camel K 使用 Kubernetes Operator SDK 部署集成,例如,它会在 OCP 上自动创建服务和路由。

    Camel K 是 Apache Camel 开源社区的子项目。如需了解更多详细信息,请参阅 https://github.com/apache/camel-k

    当使用 Fuse Online 安装 Camel K 运行时,会有以下限制:

    • Camel K 运行时不支持 Fuse Online 扩展。
    • 在自定义 下的 Fuse Online 用户界面中不会显示 扩展
  • 数据虚拟化 (技术预览)

    通过数据虚拟化,Fuse Online 开发人员可从多个异构来源集成数据,以创建 OpenShift 上可部署的虚拟数据库镜像。详情请查看 Red Hat Integration data virtualization 文档

  • 增强的活动跟踪

    如果您运行 install_ocp.sh 脚本来安装 Fuse Online,则默认行为是在 Fuse Online 环境中启用增强的活动跟踪。如果您使用 OperatorHub,则建议在安装 Fuse Online 前启用增强的活动跟踪。用户界面会引导您这样做。

  • 用于持久连接和集成的外部数据库

    Fuse Online 的默认安装提供了一个内部 PostgreSQL 数据库,Fuse Online 用来持久连接和集成定义。您可以选择使用外部 PostgreSQL 数据库,如用于 PostgreSQL 的 Amazon RDS

  • 内部存储容量

    1Gi 的默认设置足以满足大多数 Fuse 在线环境。建议您仅在推荐红帽技术支持时增加新 Fuse 在线安装的此设置。也就是说,您已运行另一个 Fuse Online 环境,在其中遇到 Fuse Online 服务器错误,红帽技术支持确定您需要安装一个大于默认数据库卷容量的新 Fuse Online 环境。

    要在已经运行 Fuse Online 的 OpenShift 项目中增加 Fuse Online 内部存储容量,您必须首先卸载 Fuse Online。请参阅从 OCP 项目卸载 Fuse Online

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat