生命周期策略
版本生命周期时间线
以下是已发布的 Alauda Toolchain Code Repository E1 operator 的生命周期时间线:
发布策略
Alauda Toolchain Code Repository E1 operator 每 4 个月至少发布一个新版本,通常遵循 GitLab 官方发布的倒数第二个 minor 版本。
发布日期灵活且不固定。在上一个版本发布后的 4 个月内,至少会提供一个新版本。实际发布数量取决于 GitLab 何时公布新的 Required Intermediate Versions。
Required Intermediate Version 是必须包含在 GitLab 升级路径 中的版本(例如,17.8.z 和 17.11.z 就是 Required Intermediate Versions)。
GitLab 每月发布一个新的 minor 版本。发布新的 minor 版本后,之前的版本可能会被标记为 Required Intermediate Version。GitLab 正式指定此类版本后,Alauda 将及时提供相应的 operator 更新。
制定这些策略的原因如下:
- GitLab 遵循快速发布周期,每月发布一个新的 minor 版本,每个版本仅维护三个月。相比之下,Alauda 为每个 operator 版本提供最长 12 个月的维护,这会增加维护成本。
- 升级 GitLab 需要较长的运维窗口。频繁升级(每 3 个月一次)会带来沉重的运维负担,并增加客户业务中断的风险。
Alauda Toolchain Code Repository E1operator 一年的维护期限,为客户规划并执行升级到较新稳定版本提供了充足时间。
Alauda Toolchain Code Repository E1 operator 版本通常比最新的官方 GitLab 版本落后 1-5 个 minor 版本(1-5 个月)。
此外,在维护期间,Alauda 将每两个月发布安全版本更新,以确保 operator 的安全性和稳定性。
维护策略
Alauda 为每个已发布的 Alauda Toolchain Code Repository E1 operator minor 版本提供 12 个月的维护支持。
在维护期间,支持内容包括:
- GitLab 提供的补丁更新,包括错误修复和安全补丁
- 符合 Alauda 安全标准的安全更新
- 协助客户将其
Alauda Toolchain Code Repository E1operator 升级到较新版本
GitLab 是 GitLab Inc. 的商标。
Alauda 是独立供应商。本产品与 GitLab Inc. 无关联,也未获得其认可或赞助。所有商标均归其各自所有者所有,此处仅用于标识目的。