3.9. 关于未指定版本的和版本化任务
openshift-pipelines
命名空间包括版本化任务以及标准非版本的任务。例如,安装 Red Hat OpenShift Pipelines Operator 1.16 会创建以下项目:
-
Buildah-1-16-0
版本化任务 -
Buildah
非版本的任务
非版本的和版本化的任务具有相同的元数据、行为和规格,包括 params
、workspace
和 steps
。但是,当禁用 Operator 或升级 Operator 时,它们的行为会有所不同。
在将非版本的任务用作生产环境中的标准之前,集群管理员可能会考虑它们的优点和缺陷。
优点 | 缺点 | |
---|---|---|
非版本的任务 |
|
|
版本的任务 |
|
|
非版本的和版本化的任务有不同的命名约定,Red Hat OpenShift Pipelines Operator 会以不同的方式升级它们。
Nomenclature | Upgrade(升级) | |
---|---|---|
非版本的任务 |
非版本的任务仅包含任务的名称。例如,随 Operator v1.16 安装的 Buildah 的非版本的任务的名称是 | 升级 Operator 时,它会使用最新的更改更新非版本的任务。名称保持不变。 |
版本的任务 |
版本化的任务包含名称,后跟版本为后缀。例如,随 Operator v1.16 安装的 Buildah 版本任务的名称是 |
升级 Operator 会安装最新版本的版本,保留前一个版本,并删除更早的版本。最新版本对应于升级的 Operator。例如,安装 Operator 1.18 安装 |