2.4. 配置 Fuse Online 的自定义资源属性的描述
除了仅在安装前可以指定的自定义资源属性外,您还可以在安装之前或安装后更改多个自定义资源属性。
表 1 提供了可配置的自定义资源设置的简短描述,并指示何时可以更改它们: before 和/或安装后。要实现您想要的 Fuse Online 配置,请使用此表中的信息来确定如何在安装前更改自定义资源,或者如何在安装后更改自定义资源。然后按照适当的步骤操作:
对于 OCP 4.x:
对于 OCP 3.11:
功能/设置 | 当可以设置它时 | 规格 |
---|---|---|
此表 介绍了与增强活动跟踪相关的更多活动跟踪信息。 | 仅在安装前设置 |
增强的活动跟踪功能会被默认启用。如果要自定义 Jaeger 配置,您可以将 |
外部数据库 | 仅在安装前设置 |
|
连接和集成 的内部存储容量。 | 仅在安装前设置 |
|
用于访问 Fuse Online 控制台的 OpenShift 路由 | 仅在安装前设置 |
|
内存和 CPU 每个组件定义了自己的内存要求,这意味着每个 pod 对它所分配的内存量都有限制。有关限制和请求设置的详情,请参考 OpenShift 文档中的 配置集群内存以满足容器内存和风险要求 的部分。
您还可以为服务器组件指定 CPU 资源。
| 仅在安装前设置 |
|
3scale 发现 | 在安装后设置或安装后 |
|
备份 | 在安装后设置或安装后 |
|
节点关联性 和 容限 决定将 Fuse Online 基础架构组件和 pod 放置到集群内的节点上。 节点关联性允许您将 Fuse Online pod 的关联性指定到要放置的一组节点。 通过容限(toleration),您可以控制 Fuse Online pod 在哪些节点上运行,并防止其他工作负载使用这些节点。 另请参阅: 配置 Fuse Online pod。 | 在安装后设置或安装后 |
注: 将
|
集成限制 | 在安装后设置或安装后 |
|
数据库连接池 您可以调整服务器连接池配置,以管理与数据库的连接。 此表介绍了与数据库池配置相关的其他信息。 | 在安装后设置或安装后 |
|
Java 选项
您可以为
根据 Java 选项,您可以为组件指定不同的值。例如,您只能为 | 在安装后设置或安装后 |
使用 Java 选项名称替换
将
例如,要配置 HTTP 代理: components:+ server: |
Maven 参数 | 在安装后设置或安装后 |
|
Maven 存储库 | 在安装后设置或安装后 |
|
监控 | 在安装后设置或安装后 |
|
公共 REST API | 在安装后设置或安装后 |
|
demoData | 在安装后设置或安装后 |
如果将 |
Todo 应用程序 | 在安装后设置或安装后 |
|
Auditing 查看对连接器、连接和集成的基本更改。 另请参阅 审计 Fuse 在线组件。 注意:这是一个技术预览功能。 | 在安装后设置或安装后 |
|
关于附加组件功能和配置设置
增强的活动跟踪
在安装 Fuse Online 时,默认启用活动跟踪。Fuse Online 安装(来自 OperatorHub 或命令行脚本)检测到存在 OperatorHub 并使用 OperatorHub 的订阅功能安装 Jaeger。对于 OperatorHub 不可用的有限情况,Fuse Online 使用自己的安装功能来安装 Jaeger。另外,您可以在安装 Fuse Online 前自定义 Jaeger 配置,如 About Configuring Fuse Online for Jaeger monitoring 部分所述。
用于持久连接和集成的外部数据库
Fuse Online 的默认安装提供了一个内部 PostgreSQL 数据库,Fuse Online 用来持久连接和集成定义。您可以选择使用外部 PostgreSQL 数据库,如 OpenShift 默认提供的 PostgreSQL 模板之一。
内部存储容量
1Gi
的默认设置足以满足大多数 Fuse 在线环境。建议您仅在推荐红帽技术支持时增加新 Fuse 在线安装的此设置。也就是说,您已运行另一个 Fuse Online 环境,在其中遇到 Fuse Online 服务器错误,红帽技术支持确定您需要安装一个大于默认数据库卷容量的新 Fuse Online 环境。要在已经运行 Fuse Online 的 OpenShift 项目中增加 Fuse Online 内部存储容量,您必须首先卸载 Fuse Online。请参阅从 OCP 项目卸载 Fuse Online。
数据库连接池配置
您可以配置以下
syndesis-server
数据库连接池属性:-
connectionTimeout
-syndesis-server
等待池中的连接的最大毫秒数。可接受的连接超时最低为 250 ms。默认值为 30000 (30 秒)。 -
idletimeout
- 连接在删除连接前允许闲置的最大时间(以毫秒为单位)。值 0 表示闲置连接永远不会从池中移除。允许的最小值为 10000 (10 秒)。默认值为 600000 (10 分钟), -
leakDetectionThreshold
- 在记录信息指示可能连接泄漏前,连接可能会来自池的时间(以毫秒为单位)。值 0 表示禁用泄漏检测。启用泄漏检测的最低可接受值为 2000 (2 秒)。默认值为 0。 -
maxLifetime
- 池中连接的最大生命周期(以毫秒为单位)。允许的最小值为 30000 (30 秒)。默认值为 1800000 (30 分钟)。 -
maximumPoolSize
- 池允许访问的最大大小,包括闲置和内连接。默认值为 10。 -
minimumIdle
- 池中维护的最小闲置连接数。默认值为maximumPoolSize
。
-