升级 Astra Trident
从24.02版开始、Asta三端到端按四个月的发布节奏运行、每个日历年发布三个主要版本。每个新版本都是在先前版本的基础上构建的、并提供了新功能、性能增强功能、错误修复和改进。我们建议您每年至少升级一次、以利用Astra Trident中的新功能。
升级前的注意事项
升级到最新版本的 Astra Trident 时,请考虑以下事项:
-
在给定Kubbernetes集群中的所有名空间中只应安装一个A作用 力三端实例。
-
Asta Trident 23.07及更高版本需要v1卷快照、不再支持Alpha或Beta快照。
-
如果您在中创建了适用于Google Cloud的Cloud Volumes Service"CVS 服务类型",则在从Asta Trident 23.01升级时,必须更新后端配置以使用
standardsw`或 `zoneredundantstandardsw`服务级别。如果无法在后端更新 `serviceLevel
、可能会导致卷失败。有关详细信息、请参见 "CVS服务类型示例" 。 -
升级时、请务必在"由Astra Trident使用"中
StorageClasses`提供 `parameter.fsType
。您可以在不中断已有卷的情况下删除和重新创建 `StorageClasses`卷。-
这是对SAN卷强制实施的要求 "安全上下文"。
-
https://github.com/NetApp /AML/tree/master Trident /AML-installer/same-input[sSample Input^]目录包含一些示例、例如https://github.com/NetApp Trident /AML/Blob/master /AMER-installer/same-input/storage-class-sams/storage-class-Basic ^。Trident TridentTrident Trident ^)和链接:https://github.com/NetApp /AML/Blob/master /AML-installer/sSample -input/storage-class-lone-sexstorage-stamly-default][
storage-class-basic.yaml.templ
。[storage-class-bronze-default.yaml
-
有关详细信息,请参阅 "已知问题"。
-
第1步:选择版本
Astra Trident版本遵循基于日期的 `YY.MM`命名约定、其中"YY"是一年的最后两位数字、"MM"是月份。DOT版本遵循 `YY.MM.X`惯例、其中"X"是修补程序级别。您将根据要从中升级的版本选择要升级到的版本。
-
您可以直接升级到已安装版本的四个版本窗口中的任何目标版本。例如、您可以直接从23.04 (或任何23.04 DOT版本)升级到24.06。
-
如果要从四个版本窗口之外的版本进行升级、请执行多步骤升级。按照您要升级的的升级说明升级到适合四个版本窗口的 "早期版本" 最新版本。例如、如果您运行的是22.01并希望升级到24.06:
-
首次从22.07升级到23.04。
-
然后从23.04升级到24.06。
-
在OpenShift容器平台上使用TRIDent操作程序进行升级时、应升级到TRIDent 21.01.1或更高版本。21.01.0 版发布的 Trident 运算符包含一个已知的问题描述,该 已在 21.01.1 中修复。有关详细信息,请参阅 "GitHub 上的问题描述详细信息"。 |
第2步:确定原始安装方法
若要确定最初安装Astra Trdent时使用的版本、请执行以下操作:
-
使用 `kubectl get pods -n trident`检查Pod。
-
如果没有操作员POD,则使用安装Asta Trident
tridentctl
。 -
如果有操作员模块、则使用三端操作员手动或使用Helm安装了A作用 曲三端。
-
-
如果有操作员POD、请使用 `kubectl describe torc`确定Astra Trident是否是使用Helm安装的。
-
如果有Helm标签、则表示Asta Trdent是使用Helm安装的。
-
如果没有Helm标签、则使用Trident操作人员手动安装A作用 于Trident。
-