第3章 Streams for Apache Kafka でデプロイされるもの


Streams for Apache Kafka では、Apache Kafka コンポーネントを OpenShift クラスターにデプロイできます。クラスターは、通常は高可用性のためにクラスター群として実行されます。

Streams for Apache Kafka を使用した標準的な Kafka デプロイメントには、次のコンポーネントが含まれる場合があります。

  • コアコンポーネントとしてのブローカーノードの Kafka クラスター
  • 外部データ接続用の Kafka Connect クラスター
  • データを別の Kafka クラスターにミラーリングする Kafka MirrorMaker クラスター
  • 監視用に追加の Kafka メトリクスデータを抽出する Kafka Exporter
  • Kafka との HTTP ベースの通信を可能にする Kafka Bridge
  • ブローカー間でトピックパーティションをリバランスする Cruise Control

これらのコンポーネントがすべて必要なわけではありません。ただし、Streams for Apache Kafka によって管理される Kafka クラスターには、最低限 Kafka が必要です。ユースケースに応じて、必要に応じて追加のコンポーネントをデプロイできます。追加のコンポーネントは、Streams for Apache Kafka によって管理されない Kafka クラスターでも使用できます。

3.1. デプロイの順序

OpenShift クラスターへのデプロイで必要とされる順序は、次のとおりです。

  1. Cluster Operator をデプロイし、Kafka クラスターを管理します。
  2. ZooKeeper クラスターとともに Kafka クラスターをデプロイし、Topic Operator および User Operator がデプロイメントに含まれるようにします。
  3. 任意で以下をデプロイします。

    • Topic Operator および User Operator (Kafka クラスターとともにデプロイしなかった場合)
    • Kafka Connect
    • Kafka MirrorMaker
    • Kafka Bridge
    • メトリクスを監視するためのコンポーネント

Cluster Operator は、DeploymentService、および Pod リソースなど、コンポーネントの OpenShift リソースを作成します。OpenShift リソース名には、デプロイ時にコンポーネントに指定された名前が追加されます。たとえば、my-kafka-cluster という名前の Kafka クラスターには、my-kafka-cluster-kafka という名前のサービスがあります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat