第 15 章 连接到 Knative 资源


您可以创建以下任意一个简单集成:

  • 连接到 Knative 频道以获取或发送消息
  • 将集成公开为 Knative 服务
  • 调用 Knative 服务
重要

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

Exchanged 消息可以是任何格式,但消息通常采用 JSON 格式。

例如,简单的集成可能会定期针对新的销售线索轮询 Salesforce。当 Salesforce 连接找到新线索时,它可以向 Knative 频道发送包含详情的消息。多个简单集成可以从同一 Knative 频道获取信息。每个集成都可以对领导数据执行不同的操作。

详情请查看以下主题:

15.1. 启用到 Knative 资源的连接

您必须将 Knative 连接添加到简单集成前,您必须启用 Knative 连接。

先决条件

  • oc 客户端工具已安装并连接到运行 Fuse Online 的 OCP 集群。
  • Fuse Online 在客户管理的环境中的 OpenShift Container Platform 现场运行。
  • Fuse Online 运行时是 Camel K。
  • 在安装 Fuse Online 的集群中,也会安装您希望集成的每个 Knative 资源。
  • 您有安装 Fuse 在线的权限。

流程

  1. 运行以下命令,将 Fuse Online 服务器扩展到 0:

    oc scale dc/syndesis-operator --replicas 0
    Copy to Clipboard Toggle word wrap
  2. 编辑 syndesis-server ConfigMap 文件,将 features.knative.enabled 设置为 true。要使用 oc CLI,请调用 oc edit cm syndesis-server
  3. 编辑 Camel K IntegrationPlatform 资源,将 spec.profile 设置为 Knative。要使用 oc CLI,请调用 oc edit integrationplatform
  4. 运行以下命令,重启 Fuse Online 服务器(syndesis-server)资源:

    oc delete pod -l syndesis.io/component=syndesis-server
    Copy to Clipboard Toggle word wrap

结果

在 Fuse Online 控制台中,在 Connections 页面中,提供了 Knative 连接。您可以将相同的 Knative 连接添加到任意数量的简单集成。连接操作的配置,指定连接访问的 Knative 资源。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat