1.2.2. Kamelet カタログの表示


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

前提条件

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

手順

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

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

    Camel K Operator が cluster-mode でインストールされている場合は、以下のコマンドを使用して利用可能な kamelets を表示します。

    oc get kamelet -n openshift-operators

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

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

      oc project <camelk-project>

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

      oc project mycamelk

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

      oc get kamelets

1.2.2.1. Kamelet カタログへのカスタム kamelet の追加

要件に適する 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 がインストールされているプロジェクトを開きます (例: mycamelk)。

    oc project mycamelk

  4. 以下のコマンドを実行して、カスタム kamelet をリソースとして namespace に追加します (このコマンドは、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.