NDB Operator 8.4 手册  /  NDB Operator 的安装  /  升级 NDB Operator

2.7 升级 NDB Operator

NDB Operator 可以从一个版本升级到另一个版本,而不会影响任何现有的 NDB 集群,唯一的限制是,在升级过程中,您不应该尝试修改 NdbCluster CRD(请参见 第 5.1 节 “NdbCluster 资源”)。

使用 Helm 图表升级。 以下概述的步骤假定已安装的 Helm 图表名为 ndbop,并且该图表安装在默认命名空间中。

要更新本地 Helm 存储库并将 NDB Operator 升级到最新版本,请执行以下 helm 命令

> helm repo update

> helm upgrade --namespace=ndb-operator ndbop ndb-operator-repo/ndb-operator

如果安装 NDB Operator 的命名空间不是 ndbop,则可以将其名称替换为 --namespace 选项的参数,以指定正确的命名空间。

从源代码升级。 要从源代码升级 NDB Operator,请使用 Helm 的 upgrade 命令,如下所示

> helm upgrade ndbop deploy/charts/ndb-operator

helm installhelm upgrade 都可以使用 --set 选项来修改 第 2.3 节 “使用 Helm 安装 NDB Operator” 中指定的可配置参数。

使用 YAML 文件和 kubectl 升级。 您可以使用与 第 2.4 节 “使用 YAML 文件和 kubectl 安装 NDB Operator” 中相同的安装命令来升级 NDB Operator。在这种情况下,您必须确保在执行 kubectl apply 之前更新了清单 YAML 文件的副本。