1.3. 配置 Fuse Online 的自定义资源属性的描述
除了安装前可以指定的自定义资源属性外,还有一些自定义资源属性,您可以在安装后或安装后更改。
表 1 提供了可配置的自定义资源设置的简单描述,并指示何时更改它们: before 和/或安装后。要实现您想要的 Fuse Online 配置,请使用此表中的信息确定在安装前需要如何更改自定义资源,或您希望在安装后更改自定义资源。然后执行适当的步骤:
对于 OCP 4.x:
功能/设置 | 当可以将其设置为时 | 规格 |
---|---|---|
此表 介绍了与增强活动跟踪相关的更多活动跟踪信息。 | 仅在安装前设置 |
启用了增强的活动跟踪功能。如果要自定义 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 Mirror | 在安装前或之后设置 |
|
Maven Repositories | 在安装前或之后设置 |
|
监控 | 在安装前或之后设置 |
|
公共 REST API | 在安装前或之后设置 |
|
Todo addon | 在安装前或之后设置 |
|
Auditing 查看对连接器、连接和集成的基本更改。 另请参阅 审计 Fuse 在线组件。 注:这是一个技术预览功能。 | 在安装前或之后设置 |
|
关于附加功能和配置设置
增强的活动跟踪
在安装 Fuse Online 时,默认启用使用 Jaeger 的活动跟踪。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 Online 安装增加此设置。也就是说,您已运行另一个 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
的值。
-