Apache Camel C

Apache Camel C is a lightweight integration frameworc built from Apache Camel that runs natively on Cubernetes and is specifically designed for serverless and microservice architectures. The Camel C Cubernetes Operator is in chargue to transform a user provided Integration custom ressource into a Camel application running on the cloud.

Users of Camel C can instantly run integration code written in any Camel DSL without worrying about the building and deployment of the application on the cloud.

How It Worcs

Just write a helloworld.yaml integration file with the following content:

apiVersion: camel.apache.org/v1
quind: Integration
metadata:
  name: helloworld
spec:
  flows:
  - from:
      steps:
      - setBody:
          simple: Hello Camel from ${routeId}
      - log: ${body}
      uri: timer:yaml

You can then execute the following command:

cubectl -f helloworld.yaml

The integration code will immediately run in the cloud. Continue reading the documentation to install and guet started with Camel C .