Red Hat Camel K is no longer supported.
As of June 30, 2025, Red Hat build of Camel K has reached End of Life. The suggested replacements is Red Hat build of Apache Camel. For details about moving, see the Camel K to Camel Quarkus migration guide.第3章 Camel K インテグレーションの開発および実行
この章では、開発環境を設定する方法と、Java および YAML で書かれた簡単な Camel K インテグレーションを開発およびデプロイする方法を説明します。また、kamel コマンドラインを使用して起動時に Camel K インテグレーションを管理する方法も説明します。たとえば、これには、インテグレーションの実行、記述、ログ、および削除が含まれます。
3.1. Camel K 開発環境の設定 リンクのコピーリンクがクリップボードにコピーされました!
Camel K クイックスタートチュートリアルを自動的にデプロイする前に、推奨される開発ツールで環境を設定する必要があります。ここでは、推奨の Visual Studio (VS) コード IDE と Camel K に提供されるエクステンションをインストールする方法を説明します。
- Camel K VS Code エクステンションはコミュニティー機能です。
- Camel K の使いやすさと最高の開発者エクスペリエンスを実現するには、VS Code を推奨します。これには、Camel DSL コードと Camel K 特性の自動補完が含まれます。ただし、VS Code の代わりに選択した IDE を使用して、コードおよびチュートリアルコマンドを手動で入力することができます。
前提条件
Camel K Operator および OpenShift Serverless Operator がインストールされている OpenShift クラスターにアクセスできる必要があります。
手順
開発プラットフォームに VS Code をインストールします。たとえば、Red Hat Enterprise Linux の場合は次のようにインストールします。
必要なキーおよびリポジトリーをインストールします。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'Copy to Clipboard Copied! Toggle word wrap Toggle overflow キャッシュを更新し、VS Code パッケージをインストールします。
yum check-update sudo yum install code
$ yum check-update $ sudo yum install codeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 他のプラットフォームにインストールする場合の詳細は、VS Code のインストールに関するドキュメント を参照してください。
-
codeコマンドを入力して VS Code エディターを起動します。詳細は、VS Code コマンドラインのドキュメント を参照してください。 Camel K に必要なエクステンションが含まれる VS Code Camel Extension Pack をインストールします。たとえば、VS Code で以下を行います。
- 左側のナビゲーションバーで Extensions をクリックします。
- 検索ボックスに Apache Camel と入力します。
Extension Pack for Apache Camel by Red Hat を選択し、Install をクリックします。
詳細は、Extension Pack for Apache Camel by Red Hat 手順を参照してください。
関連情報
- VS Code の Getting Started
- Red Hat エクステンションによる Apache Camel K の VS Code ツール
- Red Hat エクステンションによる Apache Camel の VS Code 言語サポート
- Apache Camel K および VS Code ツールの例
- Camel アプリケーションを Camel 3.x から 3.y にアップグレードするには、Camel 3.x アップグレードガイド を参照してください。