You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/operate/kubernetes/reference/yaml/active-active.md
+33-19Lines changed: 33 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,29 +12,46 @@ weight: 30
12
12
13
13
This page provides YAML examples for deploying Active-Active Redis Enterprise databases across multiple Kubernetes clusters. Active-Active databases provide multi-master replication with conflict resolution, enabling global distribution and local read/write access.
14
14
15
-
To learn more, see [Active-Active databases]({{< relref "/operate/kubernetes/active-active" >}}).
15
+
For complete deployment instructions, see [Active-Active databases]({{< relref "/operate/kubernetes/active-active" >}}).
16
16
17
-
## Architecture
17
+
## Namespace examples
18
18
19
-
This example shows a two-cluster Active-Active setup:
20
-
- Cluster 1: `rec-chicago` in namespace `ns-chicago`
21
-
- Cluster 2: `rec-boston` in namespace `ns-boston`
19
+
A namespace is an abstraction used by Kubernetes to support multiple virtual clusters on the same physical cluster.
22
20
23
-
For complete deployment instructions, see [Active-Active databases]({{< relref "/operate/kubernetes/active-active" >}}).
21
+
`ns-illinois.yaml` is used in [Create Active-Active database]({{< relref "/operate/kubernetes/active-active/create-reaadb#example-values" >}}).
A Redis Enterprise cluster is a collection of Redis Enterprise nodes that pools system resources across nodes and supports multi-tenant database instances.
32
+
33
+
`rec-chicago.yaml` is used in [Create Active-Active database]({{< relref "/operate/kubernetes/active-active/create-reaadb#prerequisites" >}}) and [Create RERC]({{< relref "/operate/kubernetes/active-active/create-reaadb#create-rerc" >}}).
`rec-arlington.yaml` is used in [Create Active-Active database]({{< relref "/operate/kubernetes/active-active/create-reaadb#prerequisites" >}}) and [Create RERC]({{< relref "/operate/kubernetes/active-active/create-reaadb#create-rerc" >}}).
-`metadata.name`: Unique name for this remote cluster reference
39
56
-`spec.recName`: Name of the remote REC
40
57
-`spec.recNamespace`: Namespace of the remote REC
@@ -46,17 +63,14 @@ Edit the values in the downloaded YAML file for your specific setup, updating th
46
63
47
64
## Active-Active database examples
48
65
49
-
The RedisEnterpriseActiveActiveDatabase (REAADB) resource defines the Active-Active database.
50
-
51
-
Plain example:
66
+
Active-Active databases are geo-distributed databases that span multiple Redis Enterprise clusters and use multi-primary replication and conflict-free replicated data types (CRDTs).
`reaadb-boeing.yaml` is used in [Create Active-Active database]({{< relref "/operate/kubernetes/active-active/create-reaadb#create-reaadb" >}}) section.
54
69
55
-
Customized example (matches Kubernetes Active-Active guide examples):
0 commit comments