13.2.10.6. useServiceDnsDomain
useServiceDnsDomain
属性仅用于 内部
监听器。它定义是否使用包含集群服务后缀(通常. cluster.local
)的完全限定 DNS 名称。使用ServiceDnsDomain
设置为 false
时,公告的地址在没有服务后缀的情况下生成;例如,my -cluster-kafka-0.my-cluster-kafka-brokers.myproject.svc
。使用ServiceDnsDomain
设置为 true
时,公告的地址通过服务后缀生成;例如,my -cluster-kafka-0.my-cluster-kafka-brokers.myproject.svc.cluster.local
。默认为 false
。
内部监听程序示例配置为使用 Service DNS 域
listeners: #... - name: plain port: 9092 type: internal tls: false configuration: useServiceDnsDomain: true # ... # ...
如果您的 OpenShift 集群使用与. cluster.local
不同的服务后缀,您可以在 Cluster Operator 配置中使用 KUBERNETES_SERVICE_DNS_DOMAIN
环境变量来配置后缀。详情请查看 第 5.1.1 节 “Cluster Operator 配置”。