tree: a085ea904f922e416ffda7c2f7dbbea02d97c3f9 [path history] [tgz]
  1. amqp/
  2. caffeine/
  3. cron/
  4. databases/
  5. dns/
  6. env/
  7. http/
  8. ibm-mq/
  9. jitpack/
  10. kafka/
  11. kamelets/
  12. knative/
  13. languages/
  14. master/
  15. modeline/
  16. olm/
  17. openapi/
  18. pojo-jar/
  19. polyglot/
  20. processor/
  21. pulsar/
  22. rest/
  23. saga/
  24. tekton/
  25. traits/
  26. user-config/
  27. volumes/
  28. README.md
generic-examples/README.md

Camel K Examples

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.

Basic usage examples

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:

TypeDescriptionLink
LanguagesSimple integrations developed in various supported languagessee examples
EnvSet and use env variables in an integrationsee examples
CronHow to create a cron integrationsee examples
User ConfigExplore how to include a property, secret, configmap or file resource in your integrationsee examples
User DependenciesExplore how to include a local dependency in your integration with Jitpacksee examples
ProcessorShow how to include Processors logicsee examples
Open APIOpen API supportsee examples
RestProduce/Consume RESTful servicessee examples
ModelineCamel K modeline supportsee examples
VolumesProduce/Consume files attached to a PVCsee examples

Component usage 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.

TypeDescriptionLink
AMQPComponent usagesee examples
CaffeineComponent usagesee examples
DatabasesComponent usagesee examples
DNSComponent usagesee examples
HTTP/HTTPSComponent usagesee examples
KafkaComponent usagesee examples
KnativeComponent usagesee examples

Advanced usage examples

As soon as you will learn the basic stuff, you will like to try the new advanced feature offered by Camel K. Here a few examples:

TypeDescriptionLink
KameletsHow to use Kameletssee examples
MasterMaster support examplesee examples
OLMOPERATOR Lifecycle manager installation examplesee examples
PolyglotPolyglot integration examplessee examples
PulsarPulsar usagesee examples
SagaSaga pattern examplesee examples
TektonTekton tutorialsee examples

Traits usage examples

Traits configuration will be very helpful to fine tune your Integration. Here a few examples:

TypeDescriptionLink
ContainerHow to customize with container traitsee examples
HealthHow to customize with health traitsee examples
JVMHow to use jvm traitsee examples
Tracing (opentracing)How to use tracing traitsee examples