This folder contains various examples of Camel K integrations. You can use them to learn more about the capabilities of Camel K or to inspire your integration development.
In this section you will find the most basic examples. Useful to start learning about Camel K and how to run. You can use many supported languages and learn about the most basic features:
| Type | Description | Link |
|---|---|---|
| Languages | Simple integrations developed in various supported languages | see examples |
| Env | Set and use env variables in an integration | see examples |
| Cron | How to create a cron integration | see examples |
| User Config | Explore how to include a property, secret, configmap or file resource in your integration | see examples |
| User Dependencies | Explore how to include a local dependency in your integration with Jitpack | see examples |
| Processor | Show how to include Processors logic | see examples |
| Open API | Open API support | see examples |
| Rest | Produce/Consume RESTful services | see examples |
| Modeline | Camel K modeline support | see examples |
| Volumes | Produce/Consume files attached to a PVC | see examples |
In this section you can find a few examples of certain Camel components. This is a limited number of the wide variety of components supported by Apache Camel. You can also find useful examples in this repository.
| Type | Description | Link |
|---|---|---|
| AMQP | Component usage | see examples |
| Caffeine | Component usage | see examples |
| Databases | Component usage | see examples |
| DNS | Component usage | see examples |
| HTTP/HTTPS | Component usage | see examples |
| Kafka | Component usage | see examples |
| Knative | Component usage | see examples |
When you feel comfortable with basic stuff, you may want to try the more advanced features offered by Camel K. Here a few examples:
| Type | Description | Link |
|---|---|---|
| Kamelets | How to use Kamelets | see examples |
| Master | Master support example | see examples |
| Polyglot | Polyglot integration examples | see examples |
| Pulsar | Pulsar usage | see examples |
| Saga | Saga pattern example | see examples |
| Tekton | Tekton tutorial | see examples |
Traits configuration will be very helpful to fine tune your Integration. Here a few examples:
| Type | Description | Link |
|---|---|---|
| Container | How to customize with container trait | see examples |
| Health | How to customize with health trait | see examples |
| JVM | How to use jvm trait | see examples |
| Prometheus | How to use prometheus trait | see examples |
| Service | How to use service trait | see examples |
| Telemetry | How to use telemetry trait | see examples |