13.2.10.7. GenericKafkaListenerConfiguration 模式属性


属性描述

brokerCertChainAndKey

引用存放用于此侦听器的证书和私钥的 Secret。证书可以选择包含整个链。此字段只能用于启用 TLS 加密的监听程序。

CertAndKeySecretSource

externalTrafficPolicy

指定服务将外部流量路由到节点本地或集群范围的端点。群集 可能会导致第二个跃点到另一节点,并屏蔽客户端源 IP。local 避免了 LoadBalancer 和 Nodeport 类型服务的第二个跃点,并且保留客户端源 IP(当基础架构支持时)。如果未指定,OpenShift 将默认使用 Cluster。This 字段只能用于 loadbalancernodeport 类型侦听器。

字符串([本地、集群] 中的一个)

loadBalancerSourceRanges

CIDR 范围列表(如 10.0.0.0/8130.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 系列策略。可用选项包括 SingleStackPreferDualStackRequireDualStackSingleStack 适用于 单个 IP 系列。PreferDualStack 是两个 IP 系列,位于双栈配置的群集上,或者单堆栈集群中只有一个 IP 系列。RequireDualStack 会失败,除非双栈配置的群集上有两个 IP 系列。如果未指定,OpenShift 将根据服务类型选择默认值。适用于 OpenShift 1.20 及更新版本.

string (one of [RequireDualStack, SingleStack, PreferDualStack])

ipFamilies

指定服务使用的 IP 系列。可用的选项有 IPv4IPv6。如果未指定,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 InternalDNSInternalIPHostname。默认情况下,这些地址将按以下顺序使用(将使用找到的第一个地址):* ExternalDNS * ExternalIP * InternalDNS * InternalIP * Hostname

此字段用于选择首选地址类型,先进行检查。如果没有为此地址类型找到地址,则按默认顺序检查其他类型。此字段只能与 nodeport 类型侦听器一起使用。

字符串([外部DNS、ExternalDNS、Hostname、InternalIP、InternalDNS] 之一)

useServiceDnsDomain

配置 OpenShift 服务 DNS 域是否应该使用。如果设置为 true,生成的地址将包含服务 DNS 域后缀(默认为 .cluster.local,可以使用环境变量 KUBERNETES_SERVICE_DNS_DOMAIN)进行配置。默认值为 false。This 字段只能用于 内部 类型监听程序。

布尔值

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.