13.4. クロスサイトレプリケーションを設定するためのリソース
以下の表は、クロスサイトリソースのフィールドと説明を示しています。
| フィールド | 説明 |
|---|---|
|
| Data Grid は、Data Grid サービスクラスターのみでクロスサイトレプリケーションをサポートします。 |
| フィールド | 説明 |
|---|---|
|
| Data Grid クラスターが実行されるローカルサイトに名前を付けます。 |
|
|
クロスサイトレプリケーションのネットワークサービスを指定します。Data Grid クラスターは、このサービスを使用して通信し、バックアップ操作を実行します。値は、 |
|
|
|
|
|
|
|
|
OpenShift |
|
|
クロスサイトレプリケーション用に RELAY メッセージを送信できる Pod の最大数を指定します。デフォルト値は |
| フィールド | 説明 |
|---|---|
|
| すべてのバックアップの場所の接続情報を提供します。 |
|
|
|
|
| 管理対象接続の Kubernetes API の URL または手動接続の静的 URL を指定します。
静的ホスト名とポートに |
|
| バックアップサイトのサービスアカウントトークンが含まれるシークレットを指定します。 |
|
| ローカルサイトのクラスター名と異なる場合は、バックアップの場所でクラスター名を指定します。 |
|
| ローカルサイトの namespace に一致しない場合は、バックアップの場所にある Data Grid クラスターの namespace を指定します。 |
管理対象のクロスサイト接続
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