brokerCertChainAndKey
|
引用存放用于此侦听器的证书和私钥的 Secret 。证书可以选择包含整个链。此字段只能用于启用 TLS 加密的监听程序。
|
CertAndKeySecretSource
|
externalTrafficPolicy
|
指定服务将外部流量路由到节点本地或集群范围的端点。群集 可能会导致第二个跃点到另一节点,并屏蔽客户端源 IP。local 避免了 LoadBalancer 和 Nodeport 类型服务的第二个跃点,并且保留客户端源 IP(当基础架构支持时)。如果未指定,OpenShift 将默认使用 Cluster 。This 字段只能用于 loadbalancer 或 nodeport 类型侦听器。
|
字符串([本地、集群] 中的一个)
|
loadBalancerSourceRanges
|
CIDR 范围列表(如 10.0.0.0/8 或 130.211.204.1/32 ),客户端可以从中连接到负载均衡器类型侦听器。如果平台支持,通过负载均衡器的流量将限制为指定的 CIDR 范围。此字段仅适用于 loadbalancer 类型服务,如果云供应商不支持该功能,则忽略该字段。如需更多信息,请参阅 https://v1-17.docs.kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/。此字段只能用于 loadbalancer 类型侦听器。
|
字符串数组
|
bootstrap
|
Bootstrap 配置.
|
GenericKafkaListenerConfigurationBootstrap
|
代理
|
按代理配置.
|
GenericKafkaListenerConfigurationBroker 数组
|
ipFamilyPolicy
|
指定服务使用的 IP 系列策略。可用选项包括 SingleStack 、PreferDualStack 和 RequireDualStack 。SingleStack 适用于 单个 IP 系列。PreferDualStack 是两个 IP 系列,位于双栈配置的群集上,或者单堆栈集群中只有一个 IP 系列。RequireDualStack 会失败,除非双栈配置的群集上有两个 IP 系列。如果未指定,OpenShift 将根据服务类型选择默认值。适用于 OpenShift 1.20 及更新版本.
|
string (one of [RequireDualStack, SingleStack, PreferDualStack])
|
ipFamilies
|
指定服务使用的 IP 系列。可用的选项有 IPv4 和 IPv6。如果未指定,OpenShift 将根据 'ipFamilyPolicy 设置选择默认值。适用于 OpenShift 1.20 及更新版本.
|
字符串([IPv6、IPv4])数组的一个或多个
|
class
|
配置用于定义将使用哪个 Ingress 控制器的 Ingress 类 。这个字段只能用于 ingress 类型监听程序。如果没有指定,将使用默认的 Ingress 控制器。
|
字符串
|
结束程序
|
为这个监听程序创建的 LoadBalancer 类型服务配置 的终结器列表。如果平台支持,finalr service.kubernetes.io/load-balancer-cleanup 可确保与 service 一起删除外部负载均衡器。如需更多信息,请参阅 https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#garbage-collecting-load-balancers。此字段只能用于 loadbalancer 类型侦听器。
|
字符串数组
|
maxConnectionCreationRate
|
我们随时允许在此监听器中允许的最大连接创建率。如果达到限制,新连接将会节流。只在 Kafka 2.7.0 及更新版本中支持新连接。
|
整数
|
maxConnections
|
我们在代理中允许此监听器的最大连接数。如果达到限制,新连接将被阻止。
|
整数
|
preferredNodePortAddressType
|
定义应当将哪种地址类型用作节点地址。可用类型有: ExternalDNS 、ExternalIP、 InternalDNS 、InternalIP 和 Hostname 。默认情况下,这些地址将按以下顺序使用(将使用找到的第一个地址):* ExternalDNS * ExternalIP * InternalDNS * InternalIP * Hostname
此字段用于选择首选地址类型,先进行检查。如果没有为此地址类型找到地址,则按默认顺序检查其他类型。此字段只能与 nodeport 类型侦听器一起使用。
|
字符串([外部DNS、ExternalDNS、Hostname、InternalIP、InternalDNS] 之一)
|
useServiceDnsDomain
|
配置 OpenShift 服务 DNS 域是否应该使用。如果设置为 true ,生成的地址将包含服务 DNS 域后缀(默认为 .cluster.local ,可以使用环境变量 KUBERNETES_SERVICE_DNS_DOMAIN )进行配置。默认值为 false 。This 字段只能用于 内部 类型监听程序。
|
布尔值
|