13.7. GenericKafkaListenerConfiguration 스키마 속성


속성속성 유형설명

brokerCertChainAndKey

CertAndKeySecretSource

이 리스너에 사용할 인증서 및 개인 키 쌍을 보유하는 Secret 에 대한 참조입니다. 인증서에는 전체 체인을 선택적으로 포함할 수 있습니다. 이 필드는 활성화된 TLS 암호화가 있는 리스너에서만 사용할 수 있습니다.

클래스

string

사용할 컨트롤러를 정의하는 IngressLoadBalancer 에 대한 특정 클래스를 구성합니다. 이 필드는 Ingressloadbalancer 유형 리스너에서만 사용할 수 있습니다. 지정하지 않으면 기본 컨트롤러가 사용됩니다. 수신 리스너의 경우 Ingress 리소스에서 ingressClassName 속성을 설정합니다. 로드 밸런서 리스너의 경우 Service 리소스에서 loadBalancerClass 속성을 설정합니다.

externalTrafficPolicy

문자열([Local, Cluster] 중 하나)

서비스가 외부 트래픽을 node-local 또는 클러스터 전체 엔드포인트로 라우팅하는지 여부를 지정합니다. 클러스터에서 다른 노드로 두 번째 홉을 일으킬 수 있으며 클라이언트 소스 IP가 모호해질 수 있습니다. Local 은 LoadBalancer 및 Nodeport 유형 서비스에 대한 두 번째 홉을 피하고(인프라에서 지원하는 경우) 클라이언트 소스 IP를 유지합니다. 지정되지 않은 경우 OpenShift는 클러스터를 기본값으로 사용합니다. 이 필드는 loadbalancer 또는 nodeport 유형 리스너에서만 사용할 수 있습니다.

loadBalancerSourceRanges

문자열 배열

클라이언트가 로드 밸런서 유형 리스너에 연결할 수 있는 CIDR 범위 목록(예: 10.0.0.0/8 또는ctlplane .211.204.1/32)입니다. 플랫폼에서 지원하는 경우 로드 밸런서를 통한 트래픽은 지정된 CIDR 범위로 제한됩니다. 이 필드는 로드 밸런서 유형 서비스에만 적용되며 클라우드 공급자가 기능을 지원하지 않는 경우 무시됩니다. 이 필드는 로드 밸런서 유형 리스너에서만 사용할 수 있습니다.

부트스트랩

GenericKafkaListenerConfigurationBootstrap

부트스트랩 구성입니다.

브로커

GenericKafkaListenerConfigurationBroker array

broker별 구성입니다.

ipFamilyPolicy

문자열 ([RequireDualStack, SingleStack, PreferDualStack] 중 하나)

서비스에서 사용하는 IP 제품군 정책을 지정합니다. 사용 가능한 옵션은 SingleStack,PreferDualStackRequireDualStack 입니다. SingleStack 은 단일 IP 제품군을 위한 것입니다. PreferDualStack 은 듀얼 스택 구성된 클러스터의 두 IP 제품군 또는 단일 스택 클러스터의 단일 IP 제품군을 위한 것입니다. RequireDualStack 은 듀얼 스택 구성된 클러스터에 두 개의 IP 제품군이 없으면 실패합니다. 지정되지 않은 경우 OpenShift는 서비스 유형에 따라 기본값을 선택합니다.

ipFamilies

문자열([IPv6, IPv4] 중 하나 이상) 배열

서비스에서 사용하는 IP Families를 지정합니다. 사용 가능한 옵션은 IPv4IPv6 입니다. 지정되지 않은 경우 OpenShift는 ipFamilyPolicy 설정에 따라 기본값을 선택합니다.

createBootstrapService

boolean

부트스트랩 서비스를 생성할지 여부입니다. 부트스트랩 서비스는 기본적으로 생성됩니다(다른 방식으로 지정되지 않은 경우). 이 필드는 loadBalancer 유형 리스너와 함께 사용할 수 있습니다.

종료자

문자열 배열

이 리스너에 대해 생성된 LoadBalancer 유형 서비스에 대해 구성할 종료자 목록입니다. 플랫폼에서 지원하는 경우 종료자 service.kubernetes.io/load-balancer-cleanup 에서 외부 로드 밸런서가 서비스와 함께 삭제되도록 합니다. 자세한 내용은 https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#garbage-collecting-load-balancers 을 참조하십시오. 이 필드는 로드 밸런서 유형 리스너에서만 사용할 수 있습니다.

useServiceDnsDomain

boolean

OpenShift 서비스 DNS 도메인을 사용해야 하는지 여부를 구성합니다. true 로 설정하면 생성된 주소에 서비스 DNS 도메인 접미사가 포함됩니다(기본적으로 .cluster.local 에 의해 환경 변수 KUBERNETES_DNS_DOMAIN)를 사용하여 구성할 수 있습니다. 기본값은 false 입니다. 이 필드는 internalcluster-ip 유형 리스너에서만 사용할 수 있습니다.

maxConnections

integer

언제든지 브로커에서 이 리스너를 허용하는 최대 연결 수입니다. 제한에 도달하면 새 연결이 차단됩니다.

maxConnectionCreationRate

integer

언제든지 이 리스너에서 허용하는 최대 연결 생성 속도입니다. 제한에 도달하면 새 연결이 제한됩니다.

preferredNodePortAddressType

문자열 ([ExternalDNS, ExternalIP, Hostname, InternalIP, InternalDNS] 중 하나)

노드 주소로 사용해야 하는 주소 유형을 정의합니다. 사용 가능한 유형은 ExternalDNS,ExternalIP,InternalDNS,InternalIPHostname 입니다. 기본적으로 주소는 다음 순서로 사용됩니다. 처음 찾은 주소가 사용됩니다.

  • ExternalDNS
  • ExternalIP
  • InternalDNS
  • InternalIP
  • 호스트 이름

이 필드는 먼저 확인되는 기본 주소 유형을 선택하는 데 사용됩니다. 이 주소 유형에 대한 주소를 찾을 수 없는 경우 다른 유형은 기본 순서대로 확인됩니다. 이 필드는 nodeport 유형 리스너에서만 사용할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat