13.4. 用于配置跨站点复制的资源
下表提供了跨站点资源的字段和描述。
| 字段 | 描述 |
|---|---|
|
| 数据网格仅支持跨站点复制与 Data Grid 服务集群。 |
| 字段 | 描述 |
|---|---|
|
| 为运行 Data Grid 集群的本地网站命名。 |
|
|
指定用于跨站点复制的网络服务。数据网格集群使用此服务进行通信并执行备份操作。您可以将值设为 |
|
|
如果您通过 |
|
|
如果您通过 |
|
|
如果您通过 OpenShift |
|
|
指定为跨站点复制发送 RELAY 消息的最大 pod 数量。默认值为: |
| 字段 | 描述 |
|---|---|
|
| 提供所有备份位置的连接信息。 |
|
|
指定与 |
|
| 指定用于受管连接的 Kubernetes API 的 URL 或用于手动连接的静态 URL。
使用
请注意,
为静态主机名和端口使用 |
|
| 指定包含备份站点服务帐户令牌的 secret。 |
|
| 如果位于备份位置的集群名称与本地站点中的集群名称不同,请指定集群名称。 |
|
| 如果 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
手动跨站点连接
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