1.3. 使用 CLI 安装构建
您还可以使用 CLI 安装构建。
流程
创建一个
sub.yaml
订阅对象文件,以便为 Red Hat OpenShift Operator 订阅 Builds 的命名空间,如下例所示:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-builds-operator namespace: openshift-operators spec: channel: <channel-name> 1 name: openshift-builds-operator 2 source: redhat-operators 3 sourceNamespace: openshift-marketplace 4
使用以下命令应用订阅对象:
$ oc apply -f sub.yml
Red Hat OpenShift Operator 的 Builds 现已安装在默认目标命名空间
openshift-operators
中。
1.3.1. 使用 CLI 创建 ShipwrightBuild 资源
安装构建 Red Hat OpenShift Operator 后,您必须创建一个 ShipwrightBuild
资源,以启用构建控制器的功能。
流程
创建一个
instance.yaml
文件,在 shippedwright-builds 命名空间中创建
资源,如下例所示:Shipwright
BuildapiVersion: operator.shipwright.io/v1alpha1 kind: ShipwrightBuild metadata: name: openshift-builds spec: targetNamespace: openshift-builds
使用以下命令应用 YAML 文件:
$ oc apply -f instance.yaml
验证
运行以下命令验证
ShipwrightBuild
资源现在是否已配置:$ oc get pods -n shipwright-builds