streamnative/private-cloud:3.1.0.4
or later.PulsarBroker
CR as follows:
spec.config.protocolHandlers.kop.enabled
: Required. A boolean to control whether the Kafka Protocol is enabled or disabled in a StreamNative cluster.spec.config.transactionEnabled
: Required. A boolean to control whether the Kafka Transaction is enabled or disabled in a StreamNative cluster.streamnative/private-cloud:3.1.0.4
or later, and that the Kafka Protocol has already been enabled in the cluster.PulsarProxy
CR as follows:
spec.config.kopProxy.enabled
: Required. A boolean to control whether the Kafka Proxy is enabled or disabled in the StreamNative cluster.spec.config.kopProxy.kafkaAdvertisedListener
: Required. Specifies the listeners for Kafka clients. In Kubernetes environments, you should configure the external Proxy LoadBalancer
type service address or NodePort
type service address for this field.LoadBalancer
type service, then use the LoadBalancer
hostname as the kafkaAdvertisedListener
:
PulsarBroker
and Kafka Proxy on PulsarProxy
, we can follow below steps to have a quick tutorial:
Download the Kafka release