メイン コンテンツをスキップする 補完的コンテンツへスキップ

ルートをマイクロサービスDockerイメージにビルド

このタスクについて

情報メモ注: この機能は、Talendが提供するR2024-02以降のTalend Studioマンスリーアップデートをインストール済みである場合のみ利用できます。詳細は管理者にお問い合わせください。

デフォルトで、この機能はTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、機能マネージャーを使って機能をインストールをご覧ください。

マイクロサービスDockerイメージにルートをビルドするためには、次の操作を行います:

手順

  1. デザインワークスペースにルートを開きます。[Job] (ジョブ)タブの[Deployment] (デプロイメント)ビューで、[Build Type] (ビルドタイプ)リストから[Microservice] (マイクロサービス)を選択します。ルートを保存します。
    マイクロサービスビルドタイプを選択します。
  2. [Repository] (リポジトリー)ツリービューでビルドするルートを右クリックし、[Build Route] (ルートをビルド)を選択してダイアログボックスを開きます。
    ルートをマイクロサービスDockerイメージにビルド。
  3. 複数バージョンのルートが作成されている場合は、[Route Version] (ルートバージョン)エリアでビルドするバージョンを選択します。
  4. [Build type] (ビルドタイプ)エリアで[Microservice as Docker Image] (マイクロサービスをDockerイメージとして)を選択し、ルートをマイクロサービスDockerイメージとしてビルドします。
  5. オプションエリアで[Enable Prometheus metrics endpoint] (Prometheusメトリクスエンドポイントを有効化)チェックボックスをオンにしてPrometheusメトリクスエンドポイントをマイクロサービスに構築し、ルートの実行、JVMメモリ、CPU消費量などを監視します。デフォルトでは、この機能はすべてのJMX属性と値をPrometheusにブリッジします。Prometheusの詳細は、Prometheusのドキュメンテーション (英語のみ)をご覧ください。この機能は8.0.1-R2024-03から動作します。
  6. Dockerエンジンのインストールに基づいて、[Local] (ローカル)を選択するか、リモートアドレスを指定します。
    情報メモ警告: [Remote] (リモート)オプションを選択した場合は、リモートポートでDockerデーモンが開始していることを確認します。
  7. Dockerイメージ名とイメージタグを指定します。
    デフォルトでは、イメージ名はプロジェクト名とルート名から取得され、イメージタグはルートのバージョンから取得されます。新しい名前とタグをここで指定するか、プロジェクト設定でデフォルト設定をグローバルにカスタマイズできます。詳細は、Dockerイメージビルドの設定をカスタマイズをご覧ください。
    情報メモ警告: Dockerイメージ名には、アンダースコア文字は使用できません。したがって、Dockerイメージ名の値にアンダースコア文字が含まれていないことをご確認ください。
  8. [Finish] (終了)をクリックしてマイクロサービスDockerイメージをビルドします。

タスクの結果

これで、ルートがマイクロサービスDockerイメージとしてビルドされ、Dockerエンジン上で実行できる状態になりました。
情報メモ注: cMessagingEndpointで、Jettyコンポーネントを活用するルートが実行に失敗します。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。