5.3. KafkaClusterSpec スキーマプロパティー
| プロパティー | プロパティータイプ | 説明 |
|---|---|---|
| version | string | Kafka ブローカーのバージョン。デフォルトは最新バージョンです。バージョンのアップグレードまたはダウングレードに必要なプロセスを理解するには、ユーザードキュメントを参照してください。 |
| metadataVersion | string |
Streams for Apache Kafka 2.7 で追加されました。Kafka クラスターによって使用される KRaft メタデータのバージョン。ZooKeeper モードで実行していると、このプロパティーは無視されます。このプロパティーが設定されていない場合は、デフォルトで |
| replicas | integer | クラスター内の Pod 数。このプロパティーは、ノードプールを使用しない場合に必要です。 |
| image | string |
Kafka Pod に使用されるコンテナーイメージ。このプロパティーが設定されていない場合、デフォルトの Kafka イメージバージョンは |
| listeners | Kafka ブローカーへのアクセスを提供するようにリスナーを設定します。 | |
| config | map | 次の接頭辞を持つ Kafka ブローカー設定プロパティーは設定できません。listeners、advertised.、broker.、listener.、host.name、port、inter.broker.listener.name、sasl.、ssl.、security.、password.、log.dir、zookeeper.connect、zookeeper.set.acl、zookeeper.ssl、zookeeper.clientCnxnSocket、authorizer.、super.user、cruise.control.metrics.topic、cruise.control.metrics.reporter.bootstrap.servers、node.id、process.roles、controller.、metadata.log.dir、zookeeper.metadata.migration.enable、client.quota.callback.static.kafka.admin.、client.quota.callback.static.produce、client.quota.callback.static.fetch、client.quota.callback.static.storage.per.volume.limit.min.available.、client.quota.callback.static.excluded.principal.name.list (例外: zookeeper.connection.timeout.ms、sasl.server.max.receive.size、ssl.cipher.suites、ssl.protocol、ssl.enabled.protocols、ssl.secure.random.implementation、cruise.control.metrics.topic.num.partitions、cruise.control.metrics.topic.replication.factor、cruise.control.metrics.topic.retention.ms、cruise.control.metrics.topic.auto.create.retries、cruise.control.metrics.topic.auto.create.timeout.ms、cruise.control.metrics.topic.min.insync.replicas、controller.quorum.election.backoff.max.ms、controller.quorum.election.timeout.ms、controller.quorum.fetch.timeout.ms)。 |
| storage | ストレージの設定 (ディスク)。これを更新することはできません。このプロパティーは、ノードプールを使用しない場合に必要です。 | |
| authorization |
| Kafka ブローカーの認可設定。 |
| rack |
| |
| brokerRackInitImage | string |
|
| livenessProbe | Pod の liveness チェック。 | |
| readinessProbe | Pod の readiness チェック。 | |
| jvmOptions | Pod の JVM オプション。 | |
| jmxOptions | Kafka ブローカーの JMX オプション。 | |
| resources | 予約する CPU およびメモリーリソース。 | |
| metricsConfig | メトリックの設定。 | |
| logging | Kafka のロギング設定。 | |
| template | Kafka クラスターリソースのテンプレート。このテンプレートを使用すると、ユーザーは OpenShift リソースの生成方法を指定できます。 | |
| tieredStorage | Kafka ブローカーの階層化ストレージ機能を設定します。 | |
| quotas |
Kafka ブローカーのクォータプラグイン設定を使用すると、ディスク使用量、生成/取得レートなどのクォータを設定できます。サポートされているプラグインの種類は、 |