15.3. nodePort
默认情况下,OpenShift 会自动分配用于 bootstrap 和 broker 服务的端口号。您可以通过指定请求的端口号来覆盖为 nodeport 侦听程序分配的节点端口。
Apache Kafka 的流不会在请求的端口上执行任何验证。您必须确保它们可用且可供使用。
配置有覆盖节点端口的外部监听程序示例
# ...
listeners:
#...
- name: external4
port: 9094
type: nodeport
tls: true
authentication:
type: tls
configuration:
bootstrap:
nodePort: 32100
brokers:
- broker: 0
nodePort: 32000
- broker: 1
nodePort: 32001
- broker: 2
nodePort: 32002
# ...