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 之前更新 manifest YAML 檔案的副本。