streamnative/private-cloud
, streamnative/sn-platform
and streamnative/sn-platform-slim
will require a license key to run; otherwise, the component will fail to start.
For StreamNative Private Cloud users, the license key for sn-operator
can also be used for the StreamNative Pulsar images. The sn-operator
automatically activate the StreamNative Pulsar images with the imported license key. This documentation provides comprehensive guidance on migrating to StreamNative Pulsar images.
Prerequisites
- For Pulsar Operators users, you need to follow Upgrade from Pulsar Operators to shift the StreamNative Operator.
sn-operator
chart:0.1.1
or higher
Migrate to StreamNative Pulsar images
Migrate from CRD manifests
Create a PulsarCoordinator manifest:k8s.streamnative.io/coordinator-name
label on ZooKeeperCluster, BookKeeperCluster, PulsarBroker and PulsarProxy manifests:
private-cloud-sn-license
under your Kubernetes namespace. This Secret will be mounted by your Pulsar cluster to activate.
Migrate from StreamNative Platform Chart
Create a PulsarCoordinator manifest, and thePulsarCoordinator
object’s metadata.name
should be same with the PulsarBroker
object. You can run below commands to get the PulsarBroker
object name:
PulsarBroker
object name, Create the PulsarCoordinator
like below:
k8s.streamnative.io/coordinator-name
label on zookeeper.zooKeeperCluster.labels
, bookkeeper.bookKeeperCluster.labels
, broker.pulsarBroker.labels
and proxy.pulsarProxy.labels
: