1.4. 配置 Fuse Online 的自定义资源属性的描述
除了仅在安装前可以指定的自定义资源属性外,您还可以在安装之前或安装后更改多个自定义资源属性。
下表提供了可配置的自定义资源设置的简短描述,并指示您是否只能在安装前更改它们。要实现您想要的 Fuse Online 配置,请使用此表中的信息来确定您需要在安装前更改 default-cr.yml
文件,或者如何 在安装后更改
复合自定义资源。然后按照适当的步骤操作:
Camel K 运行时、访问 Knative 资源,数据虚拟化只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的详情,请参考 https://access.redhat.com/support/offerings/techpreview/。
功能/设置 | 当可以设置它时 | 规格 |
---|---|---|
Camel K runtime (技术预览) | 仅在安装前设置 |
|
此表 介绍了与增强活动跟踪相关的更多活动跟踪信息。 | 仅在安装前设置 |
|
外部数据库 | 仅在安装前设置 |
|
连接和集成 的内部存储容量。 | 仅在安装前设置 |
|
Knative 资源访问 | 仅在安装前设置 |
|
用于访问 Fuse Online 控制台的 OpenShift 路由 | 仅在安装前设置 |
|
3scale 发现 | 在安装后设置或安装后 |
|
备份 | 在安装后设置或安装后 |
|
数据虚拟化 | 在安装后设置或安装后 |
|
集成限制 | 在安装后设置或安装后 |
|
Maven | 在安装后设置或安装后 |
|
内存 | 在安装后设置或安装后 |
|
监控 | 在安装后设置或安装后 |
|
公共 REST API | 在安装后设置或安装后 |
|
Todo 应用程序 | 在安装后设置或安装后 |
|
关于附加组件功能和配置设置
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。