Red Hat Camel K is no longer supported.
As of June 30, 2025, Red Hat build of Camel K has reached End of Life. The suggested replacements is Red Hat build of Apache Camel. For details about moving, see the Camel K to Camel Quarkus migration guide.第 1 章 Camel K 发行注记
Camel K 是一个由 Apache Camel K 构建的轻量级集成框架,可在 OpenShift 上的云中原生运行。Camel K 是专为无服务器和微服务架构设计的。您可以使用 Camel K 立即运行在 OpenShift 上以 Camel 域特定语言(DSL)编写的集成代码。
在 OpenShift Serverless 和 Knative 中使用 Camel K,容器仅根据需要自动创建,并在负载或缩减到零下自动扩展。这消除了服务器置备和维护的开销,使您能够专注于应用程序开发。
在 OpenShift Serverless 和 Knative Eventing 中使用 Camel K,您可以管理系统中的组件如何在用于无服务器应用程序的事件驱动的架构中进行通信。这提供了灵活性和提高效率,使用发布/订阅或事件流模式,以及事件制作者和消费者之间的分离关系。
1.1. Camel K 功能 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Camel K 提供与以下主要功能进行云原生集成:
- 用于自动扩展和缩减至零的 Knative Serving
- 用于事件驱动的架构的 Knative Eventing
- 默认使用 Quarkus 运行时进行性能优化
- 使用 Java 或 YAML DSL 编写的 Camel 集成
- 使用 OpenShift 中的 Prometheus 监控集成
- Quickstart 教程
- 用于外部系统(如 AWS、JIRA 和 Salesforce)的连接器的 kamelet 目录
- 支持 Timer 和 Log Kamelets
- 支持 IBM MQ 连接器
- 支持 Oracle 19 数据库