升级Trident保护
您可以将Trident Protect 升级到最新版本,以享受新功能或修复错误。
|
|
|
第1步:选择版本
Trident Protect 版本遵循基于日期的 `YY.MM`命名约定,其中"YY"是年份的最后两位数字,"MM"是月份。点版本遵循 `YY.MM.X`约定,其中"X"是补丁级别。您将根据要升级的版本选择要升级到的版本。
-
您可以直接升级到安装版本的四个版本窗口内的任何目标版本。例如,您可以直接从 24.10(或任何 24.10 dot 版本)升级到 25.10。
-
如果您要从四发布窗口之外的版本进行升级,请执行多步骤升级。使用您要从"早期版本"升级的升级说明升级到适合四发布窗口的最新版本。例如,如果您运行的是 24.10 并希望升级到 26.02:
-
首次从 24.10 升级到 25.02。
-
然后从 25.02 升级到 26.02。
-
步骤 2:升级 Trident Protect
要升级Trident Protect,请执行以下步骤。
-
更新Trident Helm存储库:
helm repo update -
升级Trident Protect CRD:
如果您是从 25.06 之前的版本升级,则需要执行此步骤,因为 CRD 现在已包含在Trident Protect Helm 图表中。 -
运行此命令将 CRD 的管理从
trident-protect-crds`到 `trident-protect:kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}' -
运行此命令删除 `trident-protect-crds`图表:
不要卸载 `trident-protect-crds`图表使用 Helm,因为这可能会删除您的 CRD 和任何相关数据。
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
升级Trident保护:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protect您可以通过添加以下内容来配置升级期间的日志级别。 --set logLevel=debug`升级命令。默认日志级别为 `warn。建议启用调试日志记录进行故障排除,因为它可以帮助NetApp支持人员诊断问题,而无需更改日志级别或重现问题。