sn-platform and sn-platform-slim charts. ZooKeeper is the default metadata store. To deploy a new Pulsar cluster with Oxia instead of ZooKeeper, set pulsar_metadata.provider to oxia in your Helm values file.
This page applies to Private Cloud v1 Helm deployments.
Before you begin
Before you enable Oxia, confirm the following:- The StreamNative Platform chart version supports
pulsar_metadata.provider: oxia. - The Pulsar image and Oxia image versions are supported together. For Oxia-based clusters, use a StreamNative Platform 4.2.x image. Earlier 3.3.x images do not include the Oxia schema storage classes required by this configuration.
- The StreamNative Operator version installed in the cluster supports the Oxia resources and Private Cloud metadata wiring resources generated by the chart.
- SQL worker is not supported yet with Oxia. The chart rejects
components.sql_worker: truewhenpulsar_metadata.providerisoxia. - Function package management is not supported yet with Oxia. Do not rely on Pulsar package upload workflows for functions in Oxia-backed clusters.
- The deployment does not use ZooKeeper-only metadata settings such as
metadataPrefix,pulsar_metadata.userProvidedZookeepers, orpulsar_metadata.configurationStoreServers.
Configure Helm values
Create or update your Pulsar cluster values file with the Oxia metadata provider. Minimal configuration:
The chart sets
OxiaCluster.spec.monitoringEnabled automatically. It is true only when Prometheus monitoring is enabled and the cluster has Prometheus Operator PodMonitor CRDs; otherwise the chart renders it as false.
Deploy the cluster
Install the cluster with your values file:streamnative/sn-platform instead if your deployment requires the full chart.
To update an existing non-production test cluster, update the values file and run:
pulsar_metadata.provider is oxia, the chart renders the Oxia resources needed by the Pulsar cluster, including:
OxiaClusterfor the Oxia server cluster.OxiaNamespaceresources for broker, BookKeeper, Pulsar schema, Kafka schema, and function metadata.- Private Cloud metadata wiring for Oxia-backed broker and schema metadata URLs.
- Broker and BookKeeper configuration that points metadata traffic to Oxia.
Verify the deployment
After the Helm release is deployed, verify that the Oxia resources and Pulsar components are ready:ok.