4.3. 設定ファイルとデプロイメントファイルの例
AMQ Streams で提供される設定およびデプロイメントファイルの例を使用して、異なる設定で Kafka コンポーネントをデプロイし、デプロイメントを監視します。カスタムリソースの設定ファイルの例には、重要なプロパティーおよび値が含まれています。これは、独自のデプロイメントでサポートされる追加の設定プロパティーで拡張できます。
4.3.1. ファイルの場所の例 リンクのコピーリンクがクリップボードにコピーされました!
サンプルファイルは、AMQ Streams ソフトウェアダウンロードページからダウンロード可能なリリースアーティファクトとともに提供されます。
oc コマンドラインツールを使用してサンプルをダウンロードおよび適用できます。これらの例は、デプロイメントに独自の Kafka コンポーネント設定を構築する際の開始点として使用できます。
Operator を使用して AMQ Streams をインストールした場合でも、サンプルファイルをダウンロードして、そのファイルを使用して設定をアップロードできます。
4.3.2. AMQ Streams で提供されるサンプルファイル リンクのコピーリンクがクリップボードにコピーされました!
リリースアーティファクトには、examples ディレクトリーがあり、そこに設定例が含まれています。
Examples ディレクトリー
examples
├── user
├── topic
├── security
│ ├── tls-auth
│ ├── scram-sha-512-auth
│ └── keycloak-authorization
├── mirror-maker
├── metrics
├── kafka
├── cruise-control
├── connect
└── bridge
- 1
- User Operator によって管理される
KafkaUserカスタムリソース設定。 - 2
- Topic Operator によって管理される
KafkaTopicカスタムリソースの設定。 - 3
- Kafka コンポーネントの認証および承認設定。TLS および SCRAM-SHA-512 認証の設定例が含まれています。Red Hat Single Sign-On の例には、
Kafkaカスタムリソース設定および Red Hat Single Sign-On レルム仕様が含まれています。この例を使用して、Red Hat Single Sign-On 承認サービスを試すことができます。また、oauth認証とkeyloack認証メトリクスを有効にした例もあります。 - 4
- Mirror Maker のデプロイメント用の
Kafkaカスタムリソース設定。レプリケーションポリシーおよび同期頻度の設定例が含まれます。 - 5
- Prometheus インストールおよび Grafana ダッシュボードファイルが含まれる メトリクス設定。
- 6
- Kafka のデプロイメント用の
Kafkaカスタムリソース設定。一時的または永続的なシングルまたはマルチノードデプロイメントの設定例が含まれています。 - 7
- Cruise Control のデプロイ設定を含む
Kafkaカスタムリソース。デフォルトまたはユーザー最適化ゴールを使用する設定の例とともに、Cruise Control から最適化プロポーザルを生成するためのKafkaRebalanceカスタムリソースが含まれます。 - 8
- Kafka Connect をデプロイするための
KafkaConnectおよびKafkaConnectorカスタムリソース設定。シングルまたはマルチノードデプロイメントの設定例が含まれています。 - 9
- Kafka Bridge をデプロイするための
KafkaBridgeカスタムリソース設定。