values.yaml
file instead of the default values.yaml
file that is brought by the sn-platform
chart.--version
option to specify the chart version.
helm upgrade
command to upgrade these Operators one by one.
By default, the latest versions of Operators are installed. If you want to install a specific version, you can use the --version
option to specify the Operator version.
toolset
Pod by specifying the components.kop
option in the values.yaml
YAML file.
Before upgrade
components.kop
option has no relationship with the KoP protocol plugin that is configured through the broker.kop
option and often causes confusion. Therefore, in StreamNative Platform 1.8.0, we deprecated the components.kop
option and used the toolset.kafka
option to enable the Kafka client in the toolset
Pod.
After upgrade
zookeeper.advanced.staticServerList
option to specify the ZooKeeper servers to be observed or joined.
Before upgrade
zookeeper.reconfig.staticServerList
option to specify the ZooKeeper servers.
After upgrade
local_storage
option is used to enable the local storage provisioner that is installed through the streamnative/local-storage-provisioner
chart. It is not a generic way to use local storage.
Before upgrade
<component>
: represent Prometheus, Grafana, StreamNative Console, and Vault.StorageClass
and configure the storageClassName
option for StreamNative Platform components. If you do not specify the storageClassName
for StreamNative Platform components but set the default storage class in the values.yaml
YAML, the Pulsar Operator uses the default storage class.
After upgrade
datadog.namespace
option and now refer to the pulsar.namespace
.
Before upgrade
namespace
: specify the Kubernetes namespace where Datadog is installed.sn-platform
chart. StreamNative has released the Pulsar Resources Operator. The Pulsar Resources Operator is an independent controller that automatically manages Pulsar resources (such as tenants, namespace, topics, and permissions) on Kubernetes through manifest files. In StreamNative Platform 1.8.0, we remove legacy Pulsar resource CRs and create new Pulsar resource CRs using the Pulsar Resources Operator. This helps simplify the StreamNative Platform installation process and eliminate the confusion. Follow the instructions below to install the new Pulsar Resource Operator and create Pulsar resource CRs.
lifecyclePolicy
option of your existing Pulsar resource CRs is not set to CleanUpAfterDeletion
.pulsar-connection
) using the Pulsar Resources Operator.
a. Define a PulsarConnection in a YAML file that contains the fields shown in the file below.
adminServiceURL
: the service URL of the Pulsar cluster.resource.streamnative.io/v1alpha1
API version.
This example shows how to create a tenant (named pulsar-tenant
) using the Pulsar Resources Operator.
a. Define a tenant in a YAML file that contains the fields shown in the file below.
name
: the name of the PulsarConnection that is created in the previous step.pulsar.streamnative.io/v1alpha1
API version.