This folder contains a collection of Camel K examples based on Kamelets and KameletBinding CRD.
Follow the instructions from the Repository Root Folder's README.
All the Kamelet examples in this folder have been tested on Camel-K 1.5.0.
- AWS S3 to Log: Create a Kamelet binding between an AWS S3 Source Kamelet and a Log Sink Kamelet
- AWS S3 to Log with Secret: Create a Kamelet binding between an AWS S3 Source Kamelet and a Log Sink Kamelet and define S3 credentials through Kubernetes secret
- AWS S3 to Kafka with Timestamp router: Create a Kamelet binding between an AWS S3 Source Kamelet and a Kafka Sink Kamelet, with the usage of the Timestamp Router Action.
- Kafka to AWS S3 Streaming Upload: Create a Kamelet binding between a Kafka Source Kamelet and a AWS S3 Streaming Upload Sink Kamelet.
- Kafka to Kafka with Regex router: Create a Kamelet binding between a Kafka Source Kamelet and a Kafka Sink Kamelet, with the usage of the Regex Router Action.
- Kafka to Kafka with Manual commit: Create a Kamelet binding between a Kafka Source Kamelet and a Kafka Sink Kamelet, with the usage of the Manual Commit Action.
- Kafka to Kafka with Timestamp router: Create a Kamelet binding between a Kafka Source Kamelet and a Kafka Sink Kamelet, with the usage of the Timestamp Router Action.
- Kafka to Log with Value to Key: Create a Kamelet binding between a Kafka Source Kamelet and a Log Sink Kamelet, with the usage of the Value to Key Action.
- Kafka to SQL Server: Create a Kamelet binding between a Kafka Source Kamelet and a SQL Sink Kamelet.
- PostgreSQL to Log: Create a Kamelet binding between a PostgreSQL Source Kamelet and a Log Sink Kamelet.