Prerequisites
To use StreamNative Private Cloud, the following are required:- Install kubectl.
- Prepare a Kubernetes cluster within the supported versions.
Import license
Before installing the StreamNative Operator, you need to import a valid license. Otherwise, StreamNative Operator will stop reconciling with a “no valid license” error message:metadata.labels with the cloud.streamnative.io/type: "license" is required because the sn-operator will detect secrets in its namespace with label and to import automatically.Install OLM
Run the following command to install OLM.Install StreamNative Operator
OLM can deploy StreamNative Operator via the Subscription object. Run the command below to deploy the StreamNative Private Cloud Operators in the operator namespace.Provision a Pulsar cluster
Create the namespacespulsar. The pulsar namespace is used for deploying your Pulsar cluster.
Choose a metadata store
- ZooKeeper
- Oxia
The default deployment uses
ZooKeeperCluster for Pulsar metadata.