升級Astra Trident
從 24.02 版開始、 Astra Trident 遵循四個月的發行步調、每個日曆年度提供三個主要版本。每個新版本均以舊版為基礎、並提供新功能、效能增強、錯誤修正及改善功能。我們鼓勵您每年至少升級一次、以善用Astra Trident的新功能。
升級前的考量
升級至最新版Astra Trident時、請考慮下列事項:
-
在指定 Kubernetes 叢集中的所有命名空間中、應該只安裝一個 Astra Trident 執行個體。
-
Astra Trident 23.07 及更新版本需要 v1 Volume 快照、不再支援 Alpha 或 beta 快照。
-
如果您在中建立 Cloud Volumes Service for Google Cloud "CVS服務類型"、則必須更新後端組態、以便在從 Astra Trident 23.01 升級時使用
standardsw`或 `zoneredundantstandardsw`服務層級。如果無法在後端更新 `serviceLevel
、可能會導致磁碟區失敗。如 "CVS 服務類型範例" 需詳細資訊、請參閱。 -
升級時、
StorageClasses
Astra Trident 必須提供 `parameter.fsType`使用方法。您可以在不中斷現有磁碟區的情況下刪除及重新建立 `StorageClasses`磁碟區。-
這是強制執行 SAN 磁碟區的 需求 "安全性內容" 。
-
https://github.com/的 NetApp / Trident / 樹狀結構 / 主機 / TridentTrident 安裝程式 / 範例輸入 [ 範例輸入 ^] 目錄包含範例、例如 https://github.com/NetApp / Trident / blob / 主機 / Trident 安裝程式 / 範例輸入 / 儲存類別 - 範例 / 儲存類別 - basic.yaml.templ[
storage-class-basic.yaml.templ
^] 和連結: https://github.com/NetApp / Trident / blob/master/installer-installer-installer-sample 儲存類別 - yaml-store-class-store-sample[storage-class-bronze-default.yaml
。 -
如需詳細資訊、請 "已知問題"參閱。
-
步驟 1 :選取版本
Astra Trident 版本遵循以日期為基礎的 `YY.MM`命名慣例、其中「是」是年份的最後兩位數、「 MM 」是月份。DOT 版本遵循 `YY.MM.X`慣例、其中「 X 」是修補程式層級。您將根據要升級的版本、選擇要升級的版本。
-
您可以直接升級至安裝版本的四個版本範圍內的任何目標版本。例如、您可以直接從 23.04 (或任何 23.04 點版本)升級至 24.06 。
-
如果您要從四個版本的外部版本升級、請執行多步驟升級。使用升級說明從升級至最新版本、以符合四個版本的 "舊版" 視窗。例如、如果您執行的是 22.01 、而且想要升級至 24.06 :
-
第一次從 22.07 升級至 23.04 。
-
然後從 23.04 升級至 24.06 。
-
在 OpenShift Container Platform 上使用 Trident 運算子進行升級時、您應升級至 Trident 21.01.1 或更新版本。隨21.01.0一起發行的Trident運算子包含已在21.01.1中修正的已知問題。如需詳細資訊、請 "GitHub問題詳細資料"參閱。 |
步驟 2 :確定原始安裝方法
若要判斷您原本用來安裝 Astra Trident 的版本:
-
用於 `kubectl get pods -n trident`檢查 Pod 。
-
如果沒有操作員 Pod 、則使用安裝 Astra Trident
tridentctl
。 -
如果有操作員 Pod 、則使用 Trident 操作員手動或使用 Helm 來安裝 Astra Trident 。
-
-
如果有操作員 Pod 、請使用 `kubectl describe torc`判斷 Astra Trident 是否使用 Helm 安裝。
-
如果有 Helm 標籤、則使用 Helm 安裝 Astra Trident 。
-
如果沒有 Helm 標籤、則使用 Trident 運算子手動安裝 Astra Trident 。
-
步驟 3 :選擇升級方法
一般而言,您應該使用初始安裝所使用的相同方法進行升級"在安裝方法之間移動",不過您可以。有兩種方法可以升級Astra Trident。
-
我們建議您在與營運商一起升級之前、先進行審查"瞭解營運商升級工作流程"。
*