13.4. 用于配置跨站点复制的资源


下表提供了跨站点资源的字段和描述。

Expand
表 13.1. service.type
字段描述

service.type: DataGrid

数据网格仅支持跨站点复制与 Data Grid 服务集群。

Expand
表 13.2. service.sites.local
字段描述

service.sites.local.name

为运行 Data Grid 集群的本地网站命名。

service.sites.local.expose.type

指定用于跨站点复制的网络服务。数据网格集群使用此服务进行通信并执行备份操作。您可以将值设为 NodePortLoadBalancerRoute

service.sites.local.expose.nodePort

如果您通过 NodePort 服务公开数据网格,则指定默认 3000032767 的静态端口。如果您没有指定端口,平台会选择一个可用端口。

service.sites.local.expose.port

如果您通过 LoadBalancer 服务公开 Data Grid,请指定该服务的网络端口。默认端口为 7900

service.sites.local.expose.routeHostName

如果您通过 OpenShift Route 公开 Data Grid,请指定自定义主机名。如果没有设置值,则 OpenShift 会生成主机名。

service.sites.local.maxRelayNodes

指定为跨站点复制发送 RELAY 消息的最大 pod 数量。默认值为:1

Expand
表 13.3. service.sites.locations
字段描述

service.sites.locations

提供所有备份位置的连接信息。

service.sites.locations.name

指定与 .spec.service.sites.local.name 匹配的备份位置。

service.sites.locations.url

指定用于受管连接的 Kubernetes API 的 URL 或用于手动连接的静态 URL。

使用 openshift:// 指定 OpenShift 集群的 Kubernetes API 的 URL。

请注意,openshift:// URL 必须存在有效的 CA 签名证书。您不能使用自签名证书。

为静态主机名和端口使用 infinispan+xsite://<hostname>:<port > 格式。默认端口为 7900

service.sites.locations.secretName

指定包含备份站点服务帐户令牌的 secret。

service.sites.locations.clusterName

如果位于备份位置的集群名称与本地站点中的集群名称不同,请指定集群名称。

service.sites.locations.namespace

如果 Data Grid 集群的命名空间与本地站点的命名空间不匹配,则指定 backup 位置的 Data Grid 集群的命名空间。

受管跨站点连接

spec:
  service:
    type: DataGrid
    sites:
      local:
        name: LON
        expose:
          type: LoadBalancer
        maxRelayNodes: 1
      locations:
      - name: NYC
        clusterName: <nyc_cluster_name>
        namespace: <nyc_cluster_namespace>
        url: openshift://api.site-b.devcluster.openshift.com:6443
        secretName: nyc-token
Copy to Clipboard Toggle word wrap

手动跨站点连接

spec:
  service:
    type: DataGrid
    sites:
      local:
        name: LON
        expose:
          type: LoadBalancer
          port: 65535
        maxRelayNodes: 1
      locations:
      - name: NYC
        url: infinispan+xsite://infinispan-nyc.myhost.com:7900
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部