Architecture

High Level Architecture

The following diagram reflects the Camel K architecture as of version 1.1.1
Overview

Concepts

The main Camel K platform concepts are:

  1. The Operator which is the intelligence that coordinates all the moving parts;

  2. The Runtime which provides the functionality to run the integration;

  3. The Traits through which the behavior of the operator and the runtime can be customized.

For information on how Camel K is able to provide Sources e.g. for the Knative platform:

  • The Sources page describes how sources are internally materialized.