第3章 Camel K の使用


本章では、開発環境を設定する方法と、Java、XML、および YAML で書かれた簡単な Camel K インテグレーションを開発およびデプロイする方法を説明します。また、kamel コマンドラインを使用して起動時に Camel K インテグレーションを管理する方法も説明します。たとえば、これには、インテグレーションの実行、記述、ログ、および削除が含まれます。

3.1. Camel K 開発環境の設定

Camel K クイックスタートチュートリアルを自動的にデプロイする前に、推奨される開発ツールで環境を設定する必要があります。ここでは、推奨の Visual Studio (VS) コード IDE と Camel K に提供されるエクステンションをインストールする方法について説明します。

注記

VS Code は使いやすく、Camel K の開発者エクスペリエンスが優れているため推奨されます。これには、Camel DSL コードと Camel K トレイトの自動補完や、チュートリアルのコマンドの自動実行が含まれます。ただし、VS Code の代わりに選択した IDE を使用して、コードおよびチュートリアルコマンドを手動で入力することができます。

前提条件

手順

  1. 開発プラットフォームに VS Code をインストールします。たとえば、Red Hat Enterprise Linux の場合は次のようにインストールします。

    1. 必要なキーおよびリポジトリーをインストールします。

      $ 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'
    2. キャッシュを更新し、VS Code パッケージをインストールします。

      $ yum check-update
      $ sudo yum install code

      他のプラットフォームにインストールする場合の詳細は、VS Code のインストールに関するドキュメント を参照してください。

  2. code コマンドを入力して VS Code エディターを起動します。詳細は、VS Code コマンドラインのドキュメント を参照してください。
  3. Camel K に必要なエクステンションが含まれる VS Code Camel Extension Pack をインストールします。たとえば、VS Code で以下を行います。

    1. 左側のナビゲーションバーで Extensions をクリックします。
    2. 検索ボックスに Apache Camel と入力します。
    3. Extension Pack for Apache Camel by Red Hat を選択し、Install をクリックします。

      Red Hat による Apache Camel の VS Code エクステンションパックの選択

      詳細は、「RExtension Pack for Apache Camel by Red Hat」手順を参照してください。

  4. VS Code Didact エクステンションをインストールします。これを使用すると、チュートリアルのリンクをクリックしてクイックスタートのチュートリアルコマンドを自動的に実行できます。たとえば、VS Code で以下を行います。

    1. 左側のナビゲーションバーで Extensions をクリックします。
    2. 検索ボックスに Didact と入力します。
    3. エクステンションを選択し、Install をクリックします。

      詳細は、Didact エクステンション の説明を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.