×

BuildConfig [build.openshift.io/v1]

描述

构建配置定义了新容器镜像的构建过程。有三种可能的构建类型——使用Dockerfile的容器镜像构建、使用特殊准备的基本镜像的Source-to-Image构建(该镜像接受可使其可运行的源代码),以及可以运行//任意容器镜像作为基础并接受构建参数的自定义构建。构建在集群上运行,完成后被推送到“输出”部分中指定的容器镜像注册表。构建可以通过webhook触发,当基本镜像更改时,或者当用户手动请求创建新的构建时,//都会触发构建。

每个由构建配置创建的构建都会编号,并追溯到其父配置。可以同时触发多个构建。未设置“输出”的构建可用于测试代码或运行验证构建。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

构建 [build.openshift.io/v1]

描述

构建封装了生成新的可部署镜像所需的输入,以及执行状态和执行构建的 Pod 的引用。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

构建日志 [build.openshift.io/v1]

描述

构建日志是与构建日志重定向器关联的(未使用)资源。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

构建请求 [build.openshift.io/v1]

描述

构建请求是用于将参数传递给构建生成器的资源。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

CronJob [batch/v1]

描述

CronJob 代表单个 cron 作业的配置。

类型

对象

DaemonSet [apps/v1]

描述

DaemonSet 代表守护进程集的配置。

类型

对象

Deployment [apps/v1]

描述

Deployment 支持对 Pod 和 ReplicaSet 进行声明式更新。

类型

对象

DeploymentConfig [apps.openshift.io/v1]

描述

Deployment Config 定义了 Pod 的模板,并管理部署新镜像或配置更改。单个部署配置通常类似于单个微服务。可以支持许多不同的部署模式,包括完全重启、可自定义的滚动更新和完全自定义的行为,以及部署前和部署后的钩子。每个单独的部署都表示为一个复制控制器。

当更改其配置或更改镜像流中的标签时,将“触发”部署。可以禁用触发器以允许手动控制部署。“策略”决定了部署的执行方式,并且可以随时更改。当通过任何方式触发新的部署时,latestVersion 字段将更新。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。已弃用:改用 Deployment 或其他方法来声明式更新 Pod。

类型

对象

DeploymentConfigRollback [apps.openshift.io/v1]

描述

DeploymentConfigRollback 提供了回滚生成的输入。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

DeploymentLog [apps.openshift.io/v1]

描述

DeploymentLog 代表部署的日志。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

DeploymentRequest [apps.openshift.io/v1]

描述

DeploymentRequest 是对部署配置的新部署请求。

兼容性级别 1:在主要版本中稳定至少 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

Job [batch/v1]

描述

Job 代表单个作业的配置。

类型

对象

Pod [v1]

描述

Pod 是可在主机上运行的容器集合。此资源由客户端创建并调度到主机上。

类型

对象

ReplicationController [v1]

描述

ReplicationController 代表复制控制器的配置。

类型

对象

ReplicaSet [apps/v1]

描述

ReplicaSet 确保在任何给定时间运行指定数量的 Pod 副本。

类型

对象

StatefulSet [apps/v1]

描述

StatefulSet 代表一组具有稳定身份的 Pod。身份定义为:- 网络:单个稳定的 DNS 和主机名。- 存储:根据请求提供尽可能多的 VolumeClaim。

StatefulSet 保证给定的网络身份将始终映射到相同的存储身份。

类型

对象