第 5 章 管理未指定版本的和版本化的集群任务
作为集群管理员,安装 Red Hat OpenShift Pipelines Operator 会为每个默认集群任务创建变体,称为 版本化的集群任务 (VCT) 和非版本的集群任务 (NVCT)。例如,安装 Red Hat OpenShift Pipelines Operator v1.7 创建一个 buildah-1-7-0
VCT 和 buildah
NVCT。
NVCT 和 VCT 具有相同的元数据、行为和规格,包括 params
、workspaces
和 steps
。但是,当禁用 Operator 或升级 Operator 时,它们的行为会有所不同。
在 Red Hat OpenShift Pipelines 1.10 中,集群任务功能已弃用,计划在以后的发行版本中删除。
5.1. 非版本和版本的集群任务之间的区别
非版本的和版本化的集群任务有不同的命名约定。另外,Red Hat OpenShift Pipelines Operator 会不同地升级它们。
非版本的集群任务 | 版本的集群任务 | |
---|---|---|
Nomenclature |
NVCT 仅包含集群任务的名称。例如,随 Operator v1.7 安装的 Buildah NVCT 的名称是 |
VCT 包含集群任务的名称,后接为后缀的版本。例如,由 Operator v1.7 安装的 Buildah 的 VCT 的名称是 |
Upgrade(升级) | 升级 Operator 时,它会使用最新的更改更新非版本的集群任务。NVCT 的名称保持不变。 |
升级 Operator 会安装 VCT 的最新版本并保留更早的版本。VCT 的最新版本对应于升级的 Operator。例如,安装 Operator 1.7 安装 |