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
This page describes how to deploy Redis Enterprise on Kubernetes using the Redis Enterprise Operator. The Redis Enterprise Operator supports two Custom Resource Definitions (CRDs):
16
-
17
-
* Redis Enterprise Cluster (REC): an API to create Redis Enterprise clusters. Note that only one cluster is supported per operator deployment.
18
-
19
-
* Redis Enterprise Database (REDB): an API to create Redis databases running on the Redis Enterprise cluster.
20
-
Note that the Redis Enterprise operator is namespaced.
21
-
High level architecture and overview of the solution can be found [HERE](https://redis.io/docs/latest/operate/kubernetes/architecture/).
4
+
The documentation for Redis Enterprise for Kubernetes has moved to [redis.io/docs/latest/kubernetes](https://redis.io/docs/latest/operate/kubernetes/).
22
5
23
6
## Quick start guide
24
7
@@ -30,67 +13,15 @@ This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deploym
30
13
31
14
### Installation on VMWare Tanzu
32
15
33
-
This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deployment/tanzu/) to the [Redis Enterprise docs site](https://redis.io/docs/latest/operate/kubernetes/).
16
+
This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deployment/tanzu/) to the [Redis Enterprise docs site](https://redis.io/docs/latest/operate/kubernetes/).
34
17
35
18
## Configuration
36
19
37
20
### RedisEnterpriseCluster custom resource
38
-
The operator deploys a `RedisEnterpriseCluster` with default configurations values, but those can be customized in the `RedisEnterpriseCluster` spec as follow:
39
-
40
-
Some examples [have moved](https://redis.io/docs/latest/operate/kubernetes/reference/cluster-options/) to the Redis Enterprise doc site, [redis.io/docs](https://redis.io/docs/latest/operate/kubernetes/).
41
-
42
-
43
-
* Cluster username (Default is demo@redis.com)
44
-
```yaml
45
-
username: "admin@acme.com"
46
-
```
47
-
48
-
* Extra Labels: Additional labels to tag the k8s resources created during deployment
49
-
```yaml
50
-
extraLabels:
51
-
example1: "some-value"
52
-
example2: "some-value"
53
-
```
54
-
55
-
* UI service type: Load Balancer or cluster IP (default)
56
-
```yaml
57
-
uiServiceType: LoadBalancer
58
-
```
59
-
60
-
* Database service type (optional): Service types for access to databases. Should be a comma separated list. The possible values are cluster_ip, headless, and load_balancer. Default value is `cluster_ip,headless`. For example, to create a load_balancer type database service, explicitly add the following declaration to the Redis Enterprise Cluster spec:
61
-
```yaml
62
-
servicesRiggerSpec:
63
-
databaseServiceType: load_balancer
64
-
```
65
-
66
-
* UI annotations: Add custom annotation to the UI service
67
-
```yaml
68
-
uiAnnotations:
69
-
uiAnnotation1: 'UI-annotation1'
70
-
uiAnnotation2: 'UI-Annotation2'
71
-
```
72
-
73
-
* SideCar containers: images that will run along side the redis enterprise containers
74
-
```yaml
75
-
sideContainersSpec:
76
-
- name: sidecar
77
-
image: dockerhub_repo/repo:tag
78
-
imagePullPolicy: IfNotPresent
79
-
```
80
-
81
-
* IPV4 enforcement
82
-
83
-
You might not have IPV6 support in your K8S cluster.
84
-
In this case, you could enforce the use of IPV4, by adding the following attribute to the REC spec:
85
-
```yaml
86
-
enforceIPv4: true
87
-
```
88
-
Note: Setting 'enforceIPv4' to 'true' is a requirement for running REC on PKS.
* Full detail can be found in [Redis Enterprise Cluster Custom Resource Specification](redis_enterprise_cluster_api.md).
21
+
22
+
The operator deploys a `RedisEnterpriseCluster` with default configurations values, but those can be customized in the `RedisEnterpriseCluster` spec.
23
+
24
+
* Full detail can be found in [RedisEnterpriseCluster (REC) API Reference](https://redis.io/docs/latest/operate/kubernetes/reference/redis_enterprise_cluster_api/).
94
25
95
26
### Private Repositories
96
27
@@ -102,16 +33,14 @@ This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deploym
102
33
103
34
### Advanced Configuration
104
35
105
-
- To configure priority class, node pool, eviction thresholds and other advanced configuration see [topics.md](topics.md) file.
106
-
- Full [Redis Enterprise cluster custom resource specification](redis_enterprise_cluster_api.md)
107
-
- Full [Redis Enterprise database custom resource specification](redis_enterprise_database_api.md)
108
-
36
+
- To configure priority class, node pool, eviction thresholds and other advanced configuration see [Recommendations](https://redis.io/docs/latest/operate/kubernetes/recommendations/).
37
+
- Full [RedisEnterpriseCluster API Reference](https://redis.io/docs/latest/operate/kubernetes/reference/redis_enterprise_cluster_api/)
38
+
- Full [RedisEnterprsieDatabase API Reference](https://redis.io/docs/latest/operate/kubernetes/reference/redis_enterprise_database_api/)
109
39
110
40
## Connect to Redis Enterprise Software web console
111
41
112
42
This content [has moved](https://redis.io/docs/latest/operate/kubernetes/re-clusters/connect-to-admin-console/) to the Redis Enterprise doc site, [redis.io/docs](https://redis.io/docs/latest/operate/kubernetes/).
113
43
114
-
115
44
## Upgrade
116
45
117
46
This content [has moved](https://redis.io/docs/latest/operate/kubernetes/re-clusters/upgrade-redis-cluster/) to the Redis Enterprise doc site, [redis.io/docs](https://redis.io/docs/latest/operate/kubernetes/).
Copy file name to clipboardExpand all lines: active_active_database_readme.md
+4-6Lines changed: 4 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -718,13 +718,11 @@ Note:
718
718
719
719
## Active-Active database with Redis modules
720
720
721
-
Note - Modules are currently in preview for Active-Active databases.
721
+
Modules can be used for Active-Active database by enabling them via the global configurations.
722
722
723
-
To use modules with Active-Active databases enable the alpha feature flag on all participating clusters:
724
-
To enable modules for Active-Active databases, set a boolean environment variable with the name "ENABLE_ALPHA_FEATURES" to True. This variable can be set via the redis-enterprise-operator pod spec, or through the operator-environment-config Config Map.
725
-
726
-
Important note:
727
-
upgrading modules with Active-Active databases is currently not supported via the operator, to upgrade please use the RS APIs directly and after the module has successfully upgraded update the module version on the REAADB custom resource.
723
+
Note: upgrading modules with Active-Active databases is currently not supported via the REAADB.
724
+
To upgrade a module, use the RS APIs directly, and after the module has successfully upgraded,
725
+
update the module version in the REAADB custom resource.
0 commit comments