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 install
和 helm upgrade
都可以使用 --set
选项来修改 第 2.3 节 “使用 Helm 安装 NDB Operator” 中指定的可配置参数。
使用 YAML 文件和 kubectl 升级。 您可以使用与 第 2.4 节 “使用 YAML 文件和 kubectl 安装 NDB Operator” 中相同的安装命令来升级 NDB Operator。在这种情况下,您必须确保在执行 kubectl apply
之前更新了清单 YAML 文件的副本。