10.3. 在同一 OpenShift 集群中配置站点


出于评估和演示目的,您可以将 Data Grid 配置为在同一 OpenShift 集群中的节点之间备份。

流程

  1. 为每个 Data Grid 集群创建一个 Infinispan CR。
  2. 使用 spec.service.sites.local.name 指定本地站点的名称。
  3. ClusterIP 设置为 spec.service.sites.local.expose.type 字段的值。
  4. 提供作为带有 spec.service.sites.locations.clusterName 的备份位置的 Data Grid 集群名称。
  5. 如果两个 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
  6. 使用任何其他 Data Grid 服务资源配置 Infinispan CR,然后应用更改。
  7. 验证 Data Grid 集群是否形成跨站点视图。

    1. 检索 Infinispan CR。

      $ oc get infinispan -o yaml
    2. 检查 type: CrossSiteViewFormed 条件。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部