2.5. KafkaNodePools 功能门现在默认启用
这个 KafkaNodePools 功能门进入 beta 版本的成熟度,现在默认启用。功能门通过 KafkaNodePool 自定义资源启用不同 Apache Kafka 节点池的配置。
节点池指的是 Kafka 集群中不同的 Kafka 节点组。KafkaNodePool 自定义资源仅代表节点池中的节点的配置。每个池都有自己的唯一的配置,其中包括强制设置,如副本数、存储配置和分配的角色列表。由于您可以为节点池中的节点分配角色,您可以尝试使用 ZooKeeper 进行集群管理或 KRaft 模式的 Kafka 集群的功能。您可以分配控制器角色、代理角色或这两个角色。当与基于 ZooKeeper 的 Apache Kafka 集群一起使用时,该角色必须设置为 broker。
要禁用 KafkaNodePools 功能门,在 Cluster Operator 配置中的 STRIMZI_FEATURE_GATES 环境变量中指定 -KafkaNodePools。
禁用 KafkaNodePools 功能门
env:
- name: STRIMZI_FEATURE_GATES
value: -KafkaNodePools