13.6. useServiceDnsDomain
useServiceDnsDomain
属性仅用于 internal
和 cluster-ip
侦听程序。它定义是否使用包含集群服务后缀(通常为 .cluster.local
)的完全限定 DNS 名称。使用 useServiceDnsDomain
设置为 false
时,公告的地址在没有服务后缀的情况下生成;例如,my-cluster-kafka-0.my-cluster-kafka-brokers.myproject.svc
。使用 useServiceDnsDomain
设置为 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
环境变量配置后缀。