1.2.2. Kamelet カタログの表示


Camel K Operator をインストールする場合、Camel K インテグレーションで使用できる Kamelets のカタログが含まれます。

前提条件

Installing Camel K で説明されているように、作業用 namespace またはクラスター全体に Camel K Operator がインストールされている。

手順

Camel K Operator でインストールされた Kamelets の一覧を表示するには、以下を実行します。

  1. ターミナルウィンドウで、OpenShift クラスターにログインします。
  2. 利用可能な Kamelets の一覧を表示する方法は、Camel K Operator のインストール方法 (特定の namespace またはクラスターモード) によって異なります。

    • Camel K Operator がクラスターモードでインストールされている場合は、以下のコマンドを使用して、利用可能な Kamelets を表示します。

      oc get kamelet -n openshift-operators

    • Camel K Operator が特定の namespace にインストールされている場合は、以下を行います。

      1. Camel K Operator がインストールされているプロジェクトを開きます。

        oc project <camelk-project>

        たとえば、Camel K Operator が my-camel-k-project プロジェクトにインストールされている場合は、以下のようになります。

        oc project my-camel-k-project

      2. 次のコマンドを実行します。

        oc get kamelets

注記

Red Hat がサポートする Kamelets の一覧は、Red Hat Integration Release Notes を参照してください。

1.2.2.1. カスタム Kamelet の Kamelet Catalog への追加

要件に適した Kamelet がカタログに表示されない場合は、Camel DSL の開発者は Apache Camel Kamelets Developers Guide (コミュニティードキュメント) の説明どおりにカスタム Kamelet を作成できます。Kamelet は YAML 形式でコード化され、規則により .kamelet.yaml ファイル拡張子を持ちます。

前提条件

  • Camel DSL 開発者がカスタムの Kamelet ファイルを提供している。
  • Kamelet 名は、Camel K Operator がインストールされている OpenShift namespace で一意である必要があります。

手順

カスタム Kamelet を OpenShift namespace のリソースとして利用可能にするには、以下を実行します。

  1. Kamelet YAML ファイル (custom-sink.kamelet.yaml など) をローカルフォルダーにダウンロードします。
  2. OpenShift クラスターにログインします。
  3. ターミナルウィンドウで、Camel K Operator がインストールされているプロジェクトを開きます (例: my-camel-k-project)。

    oc project my-camel-k-project

  4. oc apply コマンドを実行して、カスタム Kamelet をリソースとして namespace に追加します。

    oc apply -f <custom-kamelet-filename>

    たとえば、以下のコマンドを使用して、現在のディレクトリーにある custom-sink.kamelet.yaml ファイルを追加します。

    oc apply -f custom-sink.kamelet.yaml

  5. Kamelet がリソースとして利用できることを確認するには、以下のコマンドを使用して現在の namespace のすべての Kamelets のアルファベット順のリストを表示してから、カスタム Kamelet を検索します。

    oc get kamelets

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.