16장. GenericKafkaListenerConfigurationBroker schema reference
GenericKafkaListenerConfiguration에서 사용됨
GenericKafkaListenerConfigurationBroker 스키마 속성의 전체 목록
부트스트랩 서비스 덮어쓰기를 구성하는 GenericKafkaListenerConfigurationBootstrap 스키마 에서 nodePort,host,loadBalancerIP 및 annotations 속성에 대한 예제 구성을 볼 수 있습니다.
브로커를 위한 광고 주소
기본적으로 Streams for Apache Kafka는 Kafka 클러스터가 해당 클라이언트에 알리는 호스트 이름과 포트를 자동으로 확인하려고 합니다. Streams for Apache Kafka가 실행 중인 인프라에서 Kafka에 액세스할 수 있는 올바른 호스트 이름 또는 포트를 제공하지 못할 수 있으므로 이는 모든 상황에서 충분하지 않습니다.
리스너의 구성 속성에 브로커 ID를 지정하고 공개된 호스트 이름 및 포트를 사용자 지정할 수 있습니다. 그러면 Apache Kafka의 스트림이 Kafka 브로커에서 공개된 주소를 자동으로 구성하고 브로커 인증서에 추가하여 TLS 호스트 이름 확인에 사용할 수 있습니다. 공개된 호스트 및 포트를 재정의하는 것은 모든 유형의 리스너에 사용할 수 있습니다.
공개된 주소에 대한 덮어쓰기로 구성된 외부 경로 리스너의 예
16.1. GenericKafkaListenerConfigurationBroker schema properties 링크 복사링크가 클립보드에 복사되었습니다!
| 속성 | 속성 유형 | 설명 |
|---|---|---|
| broker | integer | kafka 브로커 ID(broker ID) 브로커 ID는 0에서 시작하고 브로커 복제본 수에 해당합니다. |
| advertisedHost | string |
broker의 advertise |
| advertisedPort | integer |
broker의 advertise |
| host | string |
브로커 호스트입니다. 이 필드는 Ingress 리소스 또는 Route 리소스에서 사용하여 원하는 호스트 이름을 지정합니다. 이 필드는 |
| nodePort | integer |
broker 서비스의 노드 포트입니다. 이 필드는 |
| loadBalancerIP | string |
이 필드에 지정된 IP 주소로 로드 밸런서가 요청됩니다. 이 기능은 로드 밸런서가 생성될 때 기본 클라우드 공급자가 |
| annotations | map |
|
| labels | map |
|