13.4. 指定首选节点端口地址类型
preferredNodePortAddressType
属性仅适用于 nodeport
侦听程序。在监听器配置中使用此属性指定检查为节点地址的第一个地址类型。例如,如果您的部署没有 DNS 支持,或者您只想通过内部 DNS 或 IP 地址公开代理,则此属性很有用。
如果找到了此类型的地址,则会使用它。如果没有找到首选地址类型,则 Apache Kafka 的 Streams 按照标准优先级顺序通过类型:
- ExternalDNS
- ExternalIP
- Hostname
- InternalDNS
- InternalIP
使用首选节点端口地址类型的 nodeport
侦听器示例
listeners: #... - name: external4 port: 9094 type: nodeport tls: false configuration: preferredNodePortAddressType: InternalDNS # ...
listeners:
#...
- name: external4
port: 9094
type: nodeport
tls: false
configuration:
preferredNodePortAddressType: InternalDNS
# ...