Skip to main content

StreamNative Private Cloud

Run StreamNative
on Kubernetes

Deploy and operate the StreamNative platform on your own Kubernetes. Operators, custom resources, and full operational control.

helm repo add streamnative https://charts.streamnative.io
helm repo update

helm install sn-operator streamnative/sn-operator \
  --namespace sn-system \
  --create-namespace \
  --set image.tag=v0.18.0
apiVersion: pulsar.streamnative.io/v1alpha1
kind: PulsarCoordinator
metadata:
  name: sn-platform
  namespace: sn-platform
spec:
  zookeeper:
    replicas: 3
    storage:
      size: 20Gi
  bookkeeper:
    replicas: 3
    storage:
      size: 100Gi
  broker:
    replicas: 3
  proxy:
    replicas: 2
kubectl apply -f sn-platform.yaml
kubectl -n sn-platform get pulsarcoordinator sn-platform -w

Platform

Choose how you deploy

Two supported deployment lines. Pick v2 for new installations; v1 stays supported for existing clusters.

Private Cloud v2

Stable — operator-driven, CRD-first, recommended for new deployments.

Private Cloud v1

Legacy — established deployments running v1. Migration guides available.

Operator journey

From install to production

Follow the lifecycle to jump to what you need.

Install

Helm chart or OLM

Configure

License, storage, security

Deploy

Clusters, Console, protocols

Observe

Metrics, logs, dashboards

Upgrade

Operator and platform upgrades

Resources

Keep learning

Release notes

Private Cloud version history.

pulsarctl

CLI for Pulsar admin operations.