Skip to content

Releases: RedisLabs/redis-enterprise-k8s-docs

v5.4.14-7

04 Apr 13:58
1727b9a
Compare
Choose a tag to compare

Overview

The Redis Enterprise K8s 5.4.14-7 release is a maintenance release on top of 5.4.14-2 providing support for the latest build of Redis Enterprise Software release 5.4.14 - 5.4.14-31, and includes bug fixes for OLM packaging.

v5.4.14-2

12 Mar 15:07
aaf269e
Compare
Choose a tag to compare

Overview

The Redis Enterprise K8s 5.4.14-2 release is a maintenance release providing support for the latest Redis Enterprise Software release 5.4.14 and includes bug fixes as well as the following notable changes:

Support for K8s 1.16

This release now correctly handles the API deprecations, and API version changes that K8s release 1.16 introduced.

Support for OpenShift 4.3; Improved OLM Support

The release now supports OpenShift 4.3. A new operator version is now available in OpenShift's Operator Hub and now includes a more comprehensive base template as well as references to documentation and support.

Changes to the upgrade process

When the Operator is upgraded to a new release, it now prevents the Redis Enterprise Cluster nodes from being automatically upgraded, unless autoUpgrade is enabled or the RS image version is explicitly updated in the Redis Enterprise Cluster (REC) spec. The change was introduced to avoid situations where an Operator upgrade initiated a rolling update to the cluster nodes' StatefulSet.

Deprecated support for K8s versions 1.9/1.10

This release deprecates support for K8s version 1.9/1.10 and OpenShift 3.9. If you are currently using these releases please contact RedisLabs support for information about migrating to a new K8s release.

Coming soon

  • The Database Custom Resource(CR), which represents Redis Enterprise databases, is in development and planned to be part of an upcoming release. The Database Controller for the Database CR is part of the Redis Enterprise K8s Operator. It is disabled in this release.
  • The next release is planned to support K8s 1.17 and drop support for K8s versions 1.9/1.10.

v5.4.10-8

13 Jan 20:49
Compare
Choose a tag to compare

Overview

This is a maintenance release providing support for the latest Redis Enterprise Software release 5.4.10 and includes multiple enhancements:

All-in-one deployment bundle and documentation enhancements

This release is the easiest to deploy yet, with a new quick start guide and an all-in-one file bundle for deploying the Redis Enterprise Operator. GitHub documentation was enhanced to cover advanced deployment scenarios with the complete reference to the custom resource specifications, guides, and examples.

Note: please pay special attention to the yaml file naming changes and new yaml files that have been created for this release. These are highlighted in the quick start guide.

Rack Awareness

Support for the Redis Software Rack Awareness feature was introduced to the Kubernetes deployment. It enables deploying nodes to different zones, in a multi-zone Kubernetes cluster. Databases that are rack-aware will have the cluster populate their master shard and slave shards in different nodes, across different zones or failure domains. This enables maintaining data persistence in case of zone failure.

OLM Support

This new release is now integrated with OLM (Operator Lifecycle Management). The Redis Enterprise operator is now RedHat OpenShift certified and can be effortlessly configured and deployed in Kubernetes clusters supporting OLM, including OpenShift 4.x clusters, with just a few clicks. OLM based deployments do not require Kubernetes cluster administrator rights to deploy the operator.

Improve cluster nodes' pod scheduling resiliency

Redis Enterprise Cluster pod scheduling is hardened by implementing Kubernetes best practices and providing configuration recommendations to cluster operators. Scheduling resiliency minimizes the chance of cluster node pods eviction or failure to schedule.
See the top 4 articles in the new Additonal Topics documentation section.

Update app.redislabs.com API version to stable

We've updated the Redis Enterprise Cluster custom resource API from alpha to stable to reflect the current state of maturity of our implementation.

Both versions of the API are supported by Kubernetes versions that support specifying multiple API versions.

For legacy Kubernetes versions, deployment files are available in the documentation repository that utilize the alpha version of the API.

v5.4.6-1186

06 Nov 23:00
Compare
Choose a tag to compare

Overview

This is a maintenance release providing a single enhancement - added support for private repositories and air-gapped environments for Cluster Recovery functionality.

Notable Changes

The Redis Enterprise Cluster spec now supports the declaration of bootstrapperImageSpec. This optional declaration is required for deployments using private repositories.

For example:

spec:
  bootstrapperImageSpec:
    imagePullPolicy:  IfNotPresent
    repository:       harbor.corp.local/redisenterprise/operator
    versionTag:       5.4.6-1186

The readme has been enhanced with more information about how to deploy in private repositories and with pull secrets.

v5.4.6-1183

21 Oct 17:45
Compare
Choose a tag to compare

Overview

This is a major release providing new features and enhancements including:

  • Cluster Recovery - Enables Redis Enterprise cluster recovery and automates most recovery functions
  • Logging enhancements - we now write RS logs to persistent storage
  • Security improvements - better comply with CIS and security best practices for containers and K8s
  • Node Selector - now applies to Services Rigger and Service Broker deployments
  • Updates to the log collector

Notable Changes

Redis Enterprise Cluster bootstrapping functionality is now performed by a bootstrapping container that runs within each cluster node's Kubernetes pod.

Documentation

New documentation is available for:
Cluster Recovery
Logging enhancements

v5.4.6-1182

04 Sep 23:57
Compare
Choose a tag to compare

Maintenance release based on latest Redis Enterprise Software build 5.4.6-18

v5.4.6-1086

25 Aug 13:44
Compare
Choose a tag to compare
5.4.6-1086

v5.4.2-804

18 Jun 20:23
9e54298
Compare
Choose a tag to compare
Release 5.4.2 (#51)

Release 5.4.2