Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

升级 Astra Trident

贡献者

Astra Trident 遵循季度发布节奏,每个日历年提供四个主要版本。每个新版本都是在先前版本的基础上构建的、并提供了新功能、性能增强功能、错误修复和改进。我们建议您每年至少升级一次、以利用Astra Trident中的新功能。

升级前的注意事项

升级到最新版本的 Astra Trident 时,请考虑以下事项:

  • 在给定Kubbernetes集群中的所有名空间中只应安装一个A作用 力三端实例。

  • Asta Trident 23.07及更高版本需要v1卷快照、不再支持Alpha或Beta快照。

  • 如果您在中创建了适用于Google Cloud的Cloud Volumes Service "CVS 服务类型",则必须更新后端配置才能使用 standardswzoneredundantstandardsw 从Asta Trdent 23.01升级时的服务级别。无法更新 serviceLevel 在后端、发生原因卷可能会出现故障。请参见 "CVS服务类型示例" 了解详细信息。

  • 升级时、请务必提供 parameter.fsType 在中 StorageClasses 由Astra Trident使用。您可以删除并重新创建 StorageClasses 而不会中断已有卷。

    • 这是执行的一项 * 要求 * "安全上下文" SAN 卷。

    • sample输入目录包含https://github.com/NetApp/trident/blob/master/trident-installer/sample-input/storage-class-samples/storage-class-basic.yaml.templ等示例[storage-class-basic.yaml.templ)和链接:https://github.com/NetApp/trident/blob/master/trident-installer/sample-input/storage-class-samples/storage-class-bronze-default.yaml[storage-class-bronze-default.yaml^。

    • 有关详细信息,请参见 "已知问题"

第1步:选择版本

Astra Trident版本采用基于日期的版本 YY.MM 命名约定、其中"YY"是一年中的最后两位数字、"MM"是月份。DOT版本会遵循A YY.MM.X 约定、其中"X"是修补程序级别。您将根据要从中升级的版本选择要升级到的版本。

  • 您可以直接升级到已安装版本的四个版本窗口中的任何目标版本。例如、您可以直接从23.01 (或任何23.01 DOT版本)升级到24.02。

  • 如果要从四个版本窗口之外的版本进行升级、请执行多步骤升级。按照的升级说明进行操作 "早期版本" 您正在从升级到适合四个版本窗口的最新版本。例如、如果您运行的是22.01并希望升级到24.02:

    1. 首次从22.01升级到23.01。

    2. 然后从23.01升级到24.02。

备注 在OpenShift容器平台上使用TRIDent操作程序进行升级时、应升级到TRIDent 21.01.1或更高版本。21.01.0 版发布的 Trident 运算符包含一个已知的问题描述,该 已在 21.01.1 中修复。有关详细信息、请参见 "GitHub 上的问题描述详细信息"

第2步:确定原始安装方法

若要确定最初安装Astra Trdent时使用的版本、请执行以下操作:

  1. 使用 …​ kubectl get pods -n trident 检查Pod。

    • 如果没有操作员POD、则使用安装了Asta三端盘 tridentctl

    • 如果有操作员模块、则使用三端操作员手动或使用Helm安装了A作用 曲三端。

  2. 如果有操作员控制盒、请使用 kubectl describe torc 确定是否使用Helm安装了Astra Trdent。

    • 如果有Helm标签、则表示Asta Trdent是使用Helm安装的。

    • 如果没有Helm标签、则使用Trident操作人员手动安装A作用 于Trident。

第3步:选择升级方法

通常、您应使用与初始安装相同的方法进行升级、但您可以这样做 "在安装方法之间切换"。升级Astra Trident有两种选择。

*