3.3. 使用 OpenShift 客户端安装 Data Grid Operator
您可以使用 oc
客户端创建 Data Grid Operator 订阅作为通过 OperatorHub 安装或原生 Data Grid CLI 的替代选择。
先决条件
-
有
oc
客户端。
流程
设置项目。
创建
OperatorGroup
资源。控制所有 Data Grid 集群
oc apply -f - << EOF apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: datagrid namespace: ${INSTALL_NAMESPACE} EOF
控制特定的数据网格集群
oc apply -f - << EOF apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: datagrid namespace: ${INSTALL_NAMESPACE} spec: targetNamespaces: - ${WATCH_NAMESPACE} EOF
为 Data Grid Operator 创建订阅。
oc apply -f - << EOF apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: datagrid-operator namespace: ${INSTALL_NAMESPACE} spec: channel: 8.3.x installPlanApproval: Automatic name: datagrid source: redhat-operators sourceNamespace: openshift-marketplace EOF
注意如果要手动从 8.3.x 频道批准更新,请将
spec.installPlanApproval
字段的值改为Manual
。验证安装。
oc get pods -n ${INSTALL_NAMESPACE} NAME READY STATUS infinispan-operator-<id> 1/1 Running