B.15.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 配置”。
属性 | 描述 |
---|---|
brokerCertChainAndKey |
引用存放用于此侦听器的证书和私钥的 |
externalTrafficPolicy |
指定服务将外部流量路由到节点本地或集群范围的端点。 |
字符串([本地、集群] 中的一个) | |
loadBalancerSourceRanges |
CIDR 范围列表(如 |
字符串数组 | |
bootstrap | Bootstrap 配置. |
代理 | 按代理配置. |
class |
配置用于定义将使用哪个 |
字符串 | |
preferredNodePortAddressType |
定义应当将哪种地址类型用作节点地址。可用类型有:
此字段可用于选择将用作首选类型并首先检查的地址类型。如果没有为此地址类型找到地址,则默认顺序中使用其他类型。This 字段只能与 |
字符串([外部DNS、ExternalDNS、Hostname、InternalIP、InternalDNS] 之一) | |
useServiceDnsDomain |
配置 OpenShift 服务 DNS 域是否应该使用。如果设置为 |
布尔值 |