- StreamNative Platform
- Configure
Configure KoP
Kafka on Pulsar (KoP) brings the native Apache Kafka protocol support to Apache Pulsar by introducing a Kafka protocol handler on Pulsar brokers. By adding the KoP protocol handler to your existing Pulsar cluster, you can now migrate your existing Kafka applications and services to Pulsar without modifying the code.
To enable KoP access within a Kubernetes cluster, you can configure the <components>.kop
property of the StreamNative Platform in the values.yaml
YAML file as follows, and use the helm upgrade
command to update the resource.
Enable KoP.
broker: kop: enabled: true
Apply the new configuration.
helm upgrade -f /path/to/your/values.yaml <release_name> streamnative/sn-platform -n <k8s_namespace>
To access KoP outside a Kubernetes cluster, you need to install Istio and Istio Ingress Gateway, and enable TLS for Istio Ingress Gateway. For details, see configure Istio.