7.2. 使用 CLI 安装 EAP Operator
作为 JBoss EAP 集群管理员,您可以使用 OpenShift Container Platform CLI 安装来自红帽 OperatorHub 的 EAP operator。然后,您可以将 EAP 操作器订阅到一个或多个命名空间,供集群上的开发人员使用。
使用 CLI 从 OperatorHub 安装 EAP operator 时,请使用 oc
命令创建 Subscription
对象。
先决条件
-
可以使用具有
cluster-admin
权限的账户访问 OpenShift Container Platform 集群。 -
已在本地系统中安装了
oc
工具。
流程
查看 OperatorHub 中集群可用的操作器列表:
oc get packagemanifests -n openshift-marketplace | grep eap
$ oc get packagemanifests -n openshift-marketplace | grep eap NAME CATALOG AGE ... eap Red Hat Operators 43d ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个
Subscription
对象 YAML 文件(如eap-operator-sub.yaml
),以便为 EAP operator 订阅命名空间。以下是Subscription
对象 YAML 文件示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关频道和批准策略的详情,请查看此流程的 Web 控制台版本。
从 YAML 文件创建
Subscription
对象:oc apply -f eap-operator-sub.yaml oc get csv -n openshift-operators
$ oc apply -f eap-operator-sub.yaml $ oc get csv -n openshift-operators NAME DISPLAY VERSION REPLACES PHASE eap-operator.v1.0.0 JBoss EAP 1.0.0 Succeeded
Copy to Clipboard Copied! Toggle word wrap Toggle overflow EAP 操作器已安装成功。此时,OLM 已了解 EAP 操作器。Operator 的 ClusterServiceVersion(CSV)会出现在目标命名空间中,EAP 操作器提供的 API 可用于创建。