2.2.2. OpenShift Streams を使用した Kafka の設定
Red Hat OpenShift Streams for Apache Kafka は、Apache Kafka の実行プロセスを簡素化する管理クラウドサービスです。
OpenShift Streams for Apache Kafka を使用するには、Red Hat アカウントにログインする必要があります。
現在、Red Hat OpenShift Streams for Apache Kafka は、開発プレビューで利用できます。開発プレビューリリースは、完全にテストされていない可能性があり、最終的な GA バージョンで変更される可能性がある、限定された機能セットへの早期アクセスを提供します。ユーザーは、開発プレビューソフトウェアを実稼働またはビジネスクリティカルなワークロードで使用しないでください。開発プレビューリリース向けに提供されるドキュメントは限定されており、通常は基本的なユーザーの目的に重点を置いた内容になっています。
2.2.2.1. OpenShift クラスターの準備
Red Hat OpenShift Streams for Apache Kafka 管理クラウドサービスを使用するには、以下の Operator およびツールをインストールする必要があります。
OpenShift Application Services (RHOAS) Operator: OpenShift Cluster と Red Hat OpenShift Streams for Apache Kafka インスタンスの間の通信を管理します。
注記: これはコミュニティー Operator です。
RHOAS CLI: ターミナルからアプリケーションサービスを管理できます。
注記: これは開発者プレビュー機能です。
- Red Hat Integration - Camel K Operator は、Camel K (OpenShift のクラウドでネイティブに実行される軽量なインテグレーションフレームワーク) をインストールし、管理します。
- Camel K CLI ツール: すべての Camel K 機能にアクセスできます。
前提条件
- 適切なアクセスレベルで OpenShift 4.6 (またはそれ以降の) クラスターにアクセスできること。この場合、プロジェクトの作成および Operator のインストールができること。また、OpenShift および Apache Camel K CLI をローカルシステムにインストールできること。
-
コマンドラインで OpenShift クラスターと対話できるように OpenShift CLI ツール (
oc
) をインストールしていること。
手順
- クラスター管理者アカウントで OpenShift Web コンソールにログインします。
Kafka と kamelets アプリケーションの接続に使用する OpenShift プロジェクトを作成します。
- Home > Projects を選択します。
- Create Project をクリックします。
-
プロジェクトの名前 (例:
my-camel-k-kafka
) を入力し、続いて Create をクリックします。
RHOAS Operator をインストールします。
- 任意のプロジェクトから Operators > OperatorHub を選択します。
- Filter by Keyword フィールドに RHOAS を入力します。
OpenShift Application Services (RHOAS) カード (コミュニティー Operator) をクリックし、Install をクリックします。
Install Operator ページが表示されます。
- デフォルトモード (クラスターのすべての namespace) を使用するか、またはプロジェクトの namespace を選択してから Install をクリックします。
- Getting started with the rhoas CLI の手順に従って、RHOAS CLI をダウンロードし、インストールします。
- 「Installing Camel K」の説明に従って、Camel K Operatorおよび Camel K CLI をインストールします。
- Red Hat Integration - Camel K および OpenShift Application Services (RHOAS) Operators がインストールされていることを確認するには、Operators > Installed Operators をクリックします。