NDB Operator 9.0 手冊  /  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 之前更新 manifest YAML 檔案的副本。