第 4 章 创建 Data Grid 集群

创建在使用 Infinispan CR 或 oc 客户端的原生 Data Grid CLI 插件的 OpenShift 上运行的 Data Grid 集群。

4.1. Infinispan 自定义资源(CR)

Data Grid Operator 添加了一个类型为 Infinispan 的新自定义资源(CR),可让您将 Data Grid 集群作为 OpenShift 中的复杂单元处理。

Data Grid Operator 侦听您用于实例化和配置 Data Grid 集群和管理 OpenShift 资源(如 StatefulSet 和 Services)的 Infinispan 自定义资源(CR)。

Infinispan CR

apiVersion: infinispan.org/v1
kind: Infinispan
metadata:
  name: infinispan
spec:
  replicas: 2
  service:
    type: DataGrid

字段描述

apiVersion

声明 Infinispan API 的版本。

kind

声明 Infinispan CR。

metadata.name

指定 Data Grid 集群的名称。

spec.replicas

指定 Data Grid 集群中的 pod 数量。

spec.service.type

指定要创建的 Data Grid 服务类型。