Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.03 KB

camel-k-intro.md

File metadata and controls

36 lines (25 loc) · 2.03 KB

Camel K について


Camel K 概要

Red Hat Integration - Camel K は、OpenShift のクラウドでネイティブで実行される Apache Camel K からビルドされる軽量のインテグレーションフレームワークです。Camel K は、サーバーレスおよびマイクロサービスアーキテクチャー向けに特別に設計されています。Camel K を使用すると、Camel Domain Specific Language (DSL) で書かれたインテグレーションコードを直接 OpenShift で即座に実行することができます。Camel K は Apache Camel オープンソースコミュニティーのサブプロジェクトです。

  • OpenShiftとKubernetes上でインテグレーションをサーバーレスで動作させることが可能なプラットフォーム
  • KubernetesのCRDとオペレータの仕組みをベース
  • コミュニティーベースのプロジェクト
  • Apache Camelのサブプロジェクトとして、2018/8/31にスタート

![karavan]({% image_path 00-intro-001.png %}){:width="800px"}

Camel K の特徴

  • Kubernetes/OpenShift上で直接インテグレーションを実行
  • ランタイムとしてQuarkusを使用可能
  • Knativeが利用可能な環境ではサーバーレスで実行可能
  • Kubernetesのオペレーターをベース
  • Camelの依存関係は自動的に処理
  • デプロイ前のDockerやS2Iの設定が不要

Camel K のプラットフォームでできること

![karavan]({% image_path 00-intro-002.png %}){:width="800px"}

![karavan]({% image_path 00-intro-003.png %}){:width="800px"}

参考リンク