Upgrade Pulsar Helm release

在 Pulsar 升级安装之前,需要核对想升级到的特定版本所对应的变更日志,同时寻找任何可能与新版 Pulsar helm chart 相关的发行说明。

建议使用 helm upgrade --set key=value 语法或 -f values.yml 来提供所有的值,而不是用 --reuse-values,因为当前某些值可能已经被弃用。

Note

You can retrieve your previous --set arguments cleanly, with helm get values <release-name>. 如果你把 --set 设置的参数写入到文件中 (helm get values <release-name> > pulsar.yml),你可以安全地使用 -f 参数来指定文件。 例如:helm upgrade <release-name> apache/pulsar -f pulsar.yaml. This safely replaces the behavior of --reuse-values.

操作步骤

要将 Apache Pulsar 升级到较新的版本,请遵循以下步骤:

  1. 检查想升级到的特定版本的变更日志。
  2. 一步一步地浏览部署文档
  3. 用以下命令提取你之前 --set 的参数。

    1. helm get values <release-name> > pulsar.yaml
  4. 决定需要设置的所有数值。

  5. 使用步骤 4 中提取的所有 --set 参数来执行升级操作。

    1. helm upgrade <release-name> apache/pulsar \
    2. --version <new version> \
    3. -f pulsar.yaml \
    4. --set ...