5.3. KafkaClusterSpec 模式属性
属性 | 属性类型 | 描述 |
---|---|---|
version | string | Kafka 代理版本。默认为最新版本。请参阅用户文档了解升级或降级版本所需的流程。 |
metadataVersion | string |
在 Streams for Apache Kafka 2.7 中添加。Kafka 集群使用的 KRaft 元数据版本。在 ZooKeeper 模式下运行时,会忽略此属性。如果没有设置属性,则默认为与 |
replicas | 整数 | 集群中的 pod 数量。当节点池没有使用时,需要此属性。 |
image | string |
用于 Kafka pod 的容器镜像。如果没有设置属性,则默认 Kafka 镜像版本会根据 |
监听器 | 配置监听程序以提供对 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.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 | 存储配置(磁盘)。无法更新。当节点池没有使用时,需要此属性。 | |
授权 |
| Kafka 代理的授权配置。 |
rack |
配置 | |
brokerRackInitImage | string |
用于初始化 |
livenessProbe | Pod 存活度检查。 | |
readinessProbe | Pod 就绪度检查。 | |
jvmOptions | pod 的 JVM 选项。 | |
jmxOptions | Kafka 代理的 JMX 选项。 | |
resources | 要保留的 CPU 和内存资源。 | |
metricsConfig | 指标配置。 | |
logging | Kafka 的日志记录配置。 | |
模板 | Kafka 集群资源的模板。该模板允许用户指定如何生成 OpenShift 资源。 | |
tieredStorage | 为 Kafka 代理配置分层存储功能。 | |
配额 |
Kafka 代理的配额插件配置允许设置磁盘用量配额、生成/抓取率等。支持的插件类型包括 |