1.2. 使用 Web 控制台安装构建
您可以使用 Red Hat OpenShift Web 控制台的构建从 OperatorHub 安装 Red Hat OpenShift Operator 构建。安装此 Operator 可让您安装和使用构建组件。
流程
-
在 Web 控制台的 Administrator 视角中,导航到 Operators
OperatorHub 页面。 - 使用 Filter by keyword 复选框在目录中搜索 Builds for Red Hat OpenShift Operator。
- 点 Builds for Red Hat OpenShift Operator 标题。
- 阅读有关 Operator 的简单描述并点 Install。
在 Install Operator 页中:
-
检查 Installation Mode 是否已设置为 All namespaces on the cluster (default)。此模式将 Operator 安装至默认
openshift-builds
命名空间,以便供集群中的所有命名空间监视和使用。 -
检查 Installed Namespace 是否默认设置为
openshift-builds
。 - 为 Approval Strategy 选择 Automatic。这样可确保以后对 Operator 的升级由 Operator Lifecycle Manager (OLM) 自动进行。如果您选择 Manual 批准策略,OLM 会创建一个更新请求。作为集群管理员,您必须手动批准 OLM 更新请求,才可将 Operator 更新至新版本。
选择一个 Update Channel:
- 更新频道 默认设置为 latest。latest 频道启用 Red Hat OpenShift Operator 构建的最新稳定版本。
-
要为 Red Hat OpenShift Operator 安装构建的特定版本,集群管理员可以使用对应的
builds-<version>
频道。例如,要为 Red Hat OpenShift Operator 版本1.1
安装构建,您可以使用builds-1.1
频道。
-
检查 Installation Mode 是否已设置为 All namespaces on the cluster (default)。此模式将 Operator 安装至默认
- 点 Install。
验证
安装构建 Red Hat OpenShift Operator 后,您必须验证是否已创建所需资源以确保控制器正常工作。
流程
- 在 Web 控制台的 Administrator 视角中,将项目选择为 openshift-builds。
-
导航到 Operators
Installed Operators 页面。 - 点 All instances 选项卡。
-
在 All instances 选项卡上,验证是否列出了
OpenShiftBuild
&ShipwrightBuild
实例。或者,您也可以单击 Open Shift Build 和 Shipwright Build 选项卡。 -
现在,进入到 Workloads
Pods 页面。 在 Pods 页面中,验证是否列出了以下 pod:
-
openshift-builds
operator pod - 构建控制器和构建 webhook pod
-
sharedresource
daemonset 和SharedResource
Webhook pod
-