Skip to content

Commit 4e52376

Browse files
authored
Merge pull request #288 from RedisLabs/7.8.6-1
promoting version 7.8.6-1
2 parents 04a206d + e0bd7d2 commit 4e52376

27 files changed

+43353
-43274
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

README.md

Lines changed: 10 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,7 @@
11
<!-- omit in toc -->
2-
# Deploying Redis Enterprise on Kubernetes
2+
# Redis Enterprise for Kubernetes documentation
33

4-
* [Quick start Guide](#quickstart-guide)
5-
* [Installation on OpenShift](#installation-on-openshift)
6-
* [Configuration](#configuration)
7-
* [RedisEnterpriseCluster custom resource](#redisenterprisecluster-custom-resource)
8-
* [Private Repositories](#private-repositories)
9-
* [Pull Secrets](#pull-secrets)
10-
* [Advanced Configuration](#advanced-configuration)
11-
* [Connect to Redis Enterprise Software web console](#How-to-connect-to-Redis-Enterprise-Software-web-console?)
12-
* [Upgrade](#upgrade)
13-
* [Supported K8S Distributions](#supported-k8s-distributions)
14-
15-
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/).
225

236
## Quick start guide
247

@@ -30,67 +13,15 @@ This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deploym
3013

3114
### Installation on VMWare Tanzu
3215

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/).
3417

3518
## Configuration
3619

3720
### 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.
89-
90-
[requirements]: https://redislabs.com/redis-enterprise-documentation/administering/designing-production/hardware-requirements/
91-
[service-catalog]: https://kubernetes.io/docs/concepts/extend-kubernetes/service-catalog/
92-
93-
* 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/).
9425

9526
### Private Repositories
9627

@@ -102,16 +33,14 @@ This content [has moved](https://redis.io/docs/latest/operate/kubernetes/deploym
10233

10334
### Advanced Configuration
10435

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/)
10939

11040
## Connect to Redis Enterprise Software web console
11141

11242
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/).
11343

114-
11544
## Upgrade
11645

11746
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/).

active_active_database_readme.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -718,13 +718,11 @@ Note:
718718

719719
## Active-Active database with Redis modules
720720

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.
722722

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.
728726

729727
## Upgrade REC with Active-Active database
730728

advanced/psp.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.

0 commit comments

Comments
 (0)