3.3. 使用 OpenShift 客户端安装 Data Grid Operator


您可以使用 oc 客户端创建 Data Grid Operator 订阅作为通过 OperatorHub 安装或原生 Data Grid CLI 的替代选择。

先决条件

  • oc 客户端。

流程

  1. 设置项目。

    1. 为 Data Grid Operator 创建一个项目。
    2. 如果您希望 Data Grid Operator 只控制特定的数据网格集群,请为该集群创建一个项目。

      oc new-project ${INSTALL_NAMESPACE} 
      1
      
      oc new-project ${WATCH_NAMESPACE} 
      2
      Copy to Clipboard Toggle word wrap
      1
      创建一个项目来安装 Data Grid Operator。
      2
      如果您不希望 Data Grid Operator 监视所有项目,则可以选择为特定 Data Grid 集群创建项目。
  2. 创建 OperatorGroup 资源。

    控制所有 Data Grid 集群

    oc apply -f - << EOF
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
     name: datagrid
     namespace: ${INSTALL_NAMESPACE}
    EOF
    Copy to Clipboard Toggle word wrap

    控制特定的数据网格集群

    oc apply -f - << EOF
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
     name: datagrid
     namespace: ${INSTALL_NAMESPACE}
    spec:
     targetNamespaces:
     - ${WATCH_NAMESPACE}
    EOF
    Copy to Clipboard Toggle word wrap

  3. 为 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
    Copy to Clipboard Toggle word wrap
    注意

    如果要手动从 8.3.x 频道批准更新,请将 spec.installPlanApproval 字段的值改为 Manual

  4. 验证安装。

    oc get pods -n ${INSTALL_NAMESPACE}
    NAME                                   READY   STATUS
    infinispan-operator-<id>               1/1     Running
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat