To upgrade Apache Pulsar Helm to a newer version, complete the following steps:
Check the change log for the specific version you would like to upgrade to and read the release notes that might pertain to the new Pulsar Helm Chart version.
Go through the deployment guide step by step.
Extract your previous
--setarguments with the following command and change the values if required.
helm get values <release-name> > pulsar.yamlnote
It's highly recommended to provide all values using the
helm upgrade --set key=valuesyntax or the
-f values.ymlinstead of using
--reuse-values, because some of the current values might be deprecated.
You can retrieve your previous
--setarguments cleanly, with
helm get values <release-name>. If you direct this into a file (
helm get values <release-name> > pulsar.yml), you can safely pass this file through
helm upgrade <release-name> apache/pulsar -f pulsar.yaml. This safely replaces the behavior of
Perform the upgrade, with all
--setarguments extracted in step 3.
helm upgrade <release-name> apache/pulsar \
--version <new version> \
-f pulsar.yaml \