第 16 章 GenericKafkaListenerConfigurationBroker 模式参考
used in: GenericKafkaListenerConfiguration
GenericKafkaListenerConfigurationBroker 模式属性的完整列表
您可以在 GenericKafkaListenerConfigurationBootstrap schema 中看到 nodePort,host,loadBalancerIP 和 annotations 属性的示例配置,它配置 bootstrap 服务覆盖。
代理的公告地址
默认情况下,AMQ Streams 会尝试自动决定 Kafka 集群向其客户端公告的主机名和端口。在所有情况下都不够,因为运行 AMQ Streams 的基础架构可能无法提供可通过其访问 Kafka 的正确主机名或端口。
您可以指定代理 ID,并在监听程序的配置属性中自定义公告的主机名和端口。然后,AMQ Streams 会在 Kafka 代理中自动配置公告的地址,并将其添加到代理证书中,以便它可用于 TLS 主机名验证。覆盖公告的主机和端口适用于所有类型的监听程序。
配置 的外部路由监听程序的示例,带有覆盖公告的地址的覆盖
16.1. GenericKafkaListenerConfigurationBroker schema 属性 复制链接链接已复制到粘贴板!
| 属性 | Description |
|---|---|
| broker | kafka 代理的 ID (代理标识符)。代理 ID 从 0 开始,并与代理副本数对应。 |
| 整数 | |
| advertisedHost |
代理的 |
| 字符串 | |
| advertisedPort |
代理的 |
| 整数 | |
| 主机 |
代理主机。此字段将在 Ingress 资源或 Route 资源中使用,以指定所需主机名。此字段只能用于 |
| 字符串 | |
| nodePort |
per-broker 服务的节点端口。此字段只能用于 |
| 整数 | |
| loadBalancerIP |
使用此字段中指定的 IP 地址请求 loadbalancer。此功能取决于底层云供应商是否支持在创建负载均衡器时指定 |
| 字符串 | |
| annotations |
将添加到 |
| map | |
| labels |
将添加到 |
| map |