TLS configuration issue for multiple Kafka brokers in RHOCP 4

Solution Verified - Updated -

Issue

  • After creating a ClusterLogForwarder (CLF) instance to send the logs to multiple Kafka brokers using TLS, the message below appears in the collector logs:

    rdkafka::client: librdkafka: Global error: BrokerTransportFailure (Local: Broker transport failure): kafkacluster1:9092/bootstrap: Disconnected while requesting ApiVersion: might be caused by incorrect security.protocol configuration (connecting to a SSL listener?) or broker version is < 0.10 (see api.version.request) (after 2ms in state APIVERSION_QUERY, 1 identical error(s) suppressed)
    
  • TLS configuration is not fully added for Vector pods when using multiple Kafka brokers.

Environment

  • Red Hat OpenShift Container Platform (RHOCP)
    • 4
  • Red Hat Openshift Logging (RHOL)
    • 5.6
  • Vector

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content