10.3. 在同一 OpenShift 集群中配置站点
出于评估和演示目的,您可以将 Data Grid 配置为在同一 OpenShift 集群中的节点之间备份。
流程
-
为每个 Data Grid 集群创建一个
InfinispanCR。 -
使用
spec.service.sites.local.name指定本地站点的名称。 -
将
ClusterIP设置为spec.service.sites.local.expose.type字段的值。 -
提供作为带有
spec.service.sites.locations.clusterName的备份位置的 Data Grid 集群名称。 如果两个 Data Grid 集群具有相同的名称,请使用
spec.service.sites.locations.locations.namespace指定备份位置的命名空间。apiVersion: infinispan.org/v1 kind: Infinispan metadata: name: example-clustera spec: replicas: 1 expose: type: LoadBalancer service: type: DataGrid sites: local: name: SiteA expose: type: ClusterIP locations: - name: SiteB clusterName: example-clusterb namespace: cluster-namespace-
使用任何其他 Data Grid 服务资源配置
InfinispanCR,然后应用更改。 验证 Data Grid 集群是否形成跨站点视图。
检索
InfinispanCR。$ oc get infinispan -o yaml-
检查
type: CrossSiteViewFormed条件。