Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOC-818 K8s Galactica release changes #1527

Merged
merged 20 commits into from
Sep 14, 2021
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
cbc9436
updated supported distros
kaitlynmichael Sep 9, 2021
81ed59a
remove unsupported distros
kaitlynmichael Sep 10, 2021
1033499
release notes draft
kaitlynmichael Sep 10, 2021
a6b34e9
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 10, 2021
6215c4d
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 10, 2021
6844746
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 10, 2021
77a81a1
new known issues
kaitlynmichael Sep 13, 2021
20bc0ed
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
af08d99
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
cb730ee
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
b411f04
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
88020b1
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
481fcf7
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
024d0c7
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
04fe0bf
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
3ac1e6d
Update content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
kaitlynmichael Sep 14, 2021
08443e6
updates for release
kaitlynmichael Sep 14, 2021
85f4e2b
linktitle
kaitlynmichael Sep 14, 2021
26923c2
description and filename
kaitlynmichael Sep 14, 2021
e7d8bfd
62222 limitation clarify
kaitlynmichael Sep 14, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,31 +16,29 @@ Each release of the Redis Enterprise operator is thoroughly tested against a set

| Distribution | Support Status |
|---------------------------------|----------------|
| Openshift 3.11 (K8s 1.11) | supported |
| Openshift 3.11 (K8s 1.11) | deprecated |
| OpenShift 4.5 (K8s 1.18) | supported |
| OpenShift 4.6 (K8s 1.19) | supported |
| OpenShift 4.7 (K8s 1.20) | supported |
| KOPS vanilla 1.15 | deprecated |
| KOPS vanilla 1.16 | supported |
| KOPS vanilla 1.17 | supported |
| KOPS vanilla 1.16 | deprecated |
| KOPS vanilla 1.17 | deprecated |
| KOPS vanilla 1.18 | supported |
| KOPS vanilla 1.19 | supported |
| KOPS vanilla 1.20 | supported |
| GKE 1.17* | deprecated |
| GKE 1.18 | supported |
| GKE 1.19 | supported |
| GKE 1.20 | supported |
| Rancher 2.4 (K8s 1.17) | supported |
| Rancher 2.4 (K8s 1.18) | supported |
| Rancher 2.5 (K8s 1.17) | supported |
| Rancher 2.5 (K8s 1.18) | supported |
| Rancher 2.5 (K8s 1.19). | supported |
| VMWare TKGIE** 1.7 (K8s 1.16) | deprecated |
| VMWare TKGIE** 1.8 (K8s 1.17) | deprecated |
| VMWare TKGIE*** 1.10 (K8s 1.19) | supported |
| Rancher 2.5 (K8s 1.19) | supported |
| Rancher 2.5 (K8s 1.20) | supported |
| VMWare TKGIE* 1.7 (K8s 1.16) | deprecated |
| VMWare TKGIE* 1.8 (K8s 1.17) | deprecated |
| VMWare TKGIE** 1.10 (K8s 1.19) | supported |
| AKS 1.18 | supported |
| EKS 1.18 | supported |

\* No longer supported by Google
\*\* No longer supported by VMware
\*\*\* Tanzu Kubernetes Grid Integrated Edition

\* No longer supported by VMware
\*\* Tanzu Kubernetes Grid Integrated Edition
131 changes: 131 additions & 0 deletions content/platforms/release-notes/k8s-6-2-4-tbd-2021-09.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
---
Title: Redis Enterprise for Kubernetes Release Notes 6.0.20-<tbd> (Sept 2021)
linktitle: 6.2.4-<tbd> (Sept 2021)
description: Release notes for version 6.2.4-<tbd>
weight: 67
alwaysopen: false
categories: ["Platforms"]
---
## Overview

The Redis Enterprise [K8s 6.2.4-55](https://github.com/RedisLabs/redis-enterprise-k8s-docs/releases/tag/v6.2.4-55) release provides support for the [Redis Enterprise Software release 6.2.4]({{<relref "/rs/release-notes/rs-6-2-4-august-2021/">}}) and includes several enhancements and bug fixes.
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved

The key new features, bug fixes, and known limitations are described below.

## Images

This release includes the following container images:

* **Redis Enterprise**: `redislabs/redis:6.2.4-55` or redislabs/redis:6.2.4-55.rhel7-openshift`
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
* **Operator**: `redislabs/operator:6.2.4-<tbd>`
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
* **Services Rigger**: `redislabs/k8s-controller:6.0.20-<tbd>` or `redislabs/services-manager:6.2.4-<tbd>` (on the Red Hat registry)
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved

## New features

* Internode encryption configuration through K8s custom resources (RED-59699, RED-60318)

## Feature improvements

* Support for addition attribute in REDB secret containing comma seperated list of service names (RED-48469)
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
* Support OpenShift 4.8 (K8s 1.21) (RED-59424)
* Support K8s 1.21 - GKE (RED-59048)
* Support K8s 1.21 - kOps (RED-59047)
* Support K8s 1.19-1.21 - EKS (RED-60287)
* Support K8s 1.19, 1.20 - AKS (RED-59050)
* Support K8s 1.20 - Rancher (RED-59049)

## Fixed bugs

* Fixed issue with RS pods not recovering from container fails (RED-)
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
* Fixed rare problem of RS pod restarting too early while statefulSet was rolling out, causing quorum loss (RED-53042)
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved
* Improved Github public documentation around using the admission controller with multiple namespaces (RED-59915)
* Fixed integration issues with HashiCorp Vault enterprise namespaces and custom auth paths (RED-61273)

## Known limitations

### Hashicorp Vault integration - no support for Gesher (RED-55080)

There is no workaround at this time

### Long cluster names cause routes to be rejected (RED-25871)

A cluster name longer than 20 characters will result in a rejected route configuration because the host part of the domain name will exceed 63 characters. The workaround is to limit cluster name to 20 characters or fewer.

### Cluster CR (REC) errors are not reported after invalid updates (RED-25542)

A cluster CR specification error is not reported if two or more invalid CR resources are updated in sequence.

### An unreachable cluster has status running (RED-32805)

When a cluster is in an unreachable state, the state is still `running` instead of being reported as an error.

### Readiness probe incorrect on failures (RED-39300)

STS Readiness probe does not mark a node as "not ready" when running `rladmin status` on the node fails.

### Role missing on replica sets (RED-39002)

The `redis-enterprise-operator` role is missing permission on replica sets.

### Private registries are not supported on OpenShift 3.11 (RED-38579)

Openshift 3.11 does not support DockerHub private registries. This is a known OpenShift issue.

### Internal DNS and Kubernetes DNS may have conflicts (RED-37462)

DNS conflicts are possible between the cluster mdns_server and the K8s DNS. This only impacts DNS resolution from within cluster nodes for Kubernetes DNS names.

### 5.4.10 negatively impacts 5.4.6 (RED-37233)

Kubernetes-based 5.4.10 deployments seem to negatively impact existing 5.4.6 deployments that share a Kubernetes cluster.

### Node CPU usage is reported instead of pod CPU usage (RED-36884)

In Kubernetes, the node CPU usage we report on is the usage of the Kubernetes worker node hosting the REC pod.

### Clusters must be named "rec" in OLM-based deployments (RED-39825)

In OLM-deployed operators, the deployment of the cluster will fail if the name is not "rec". When the operator is deployed via the OLM, the security context constraints (scc) is bound to a specific service account name (i.e., "rec"). The workaround is to name the cluster "rec".
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved

### REC clusters fail to start on Kubernetes clusters with unsynchronized clocks (RED-47254)

When REC clusters are deployed on Kubernetes clusters with unsynchronized clocks, the REC cluster does not start correctly. The fix is to use NTP to synchronize the underlying K8s nodes.

### Deleting an OpenShift project with an REC deployed may hang (RED-47192)

When a REC cluster is deployed in a project (namespace) and has REDB resources, the
REDB resources must be deleted first before the REC can be deleted. As such, until the
REDB resources are deleted, the project deletion will hang. The fix is to delete the
REDB resources first and the REC second. Afterwards, you may delete the project.

### REC extraLabels are not applied to PVCs on K8s versions 1.15 or older (RED-51921)

In K8s 1.15 or older, the PVC labels come from the match selectors and not the
PVC templates. As such, these versions can not support PVC labels. If this feature
is required, the only fix is to upgrade the K8s cluster to a newer version.

### REC might report error states on initial startup

There is not workaround at this time except to ignore the errors.
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved

## Compatibility Notes
See [Supported Kubernetes distributions]({{<relref "/platforms/kubernetes/reference/supported_k8s_distributions.md">}}) for the full list of supported distributions.

### Now supported

* OpenShift 4.8
* GKE K8s version 1.21
* kOps K8s version 1.21
* EKS K8s versions 1.19-1.21
* AKS K8s versions 1.19-1.20
* Rancher K8s version 1.20

### No longer supported

* GKE K8s version 1.17 (previously deprecated)
* kOps K8s version 1.15 (previously deprecated)

## Deprecation notice

* kOps 1.16 and 1.17 are deprecated
* VMWare TKGIE 1.7 (K8s 1.16), VMWare TKGIE 1.8 (K8s 1.17) are deprecated (no longer supported by VMWare)
kaitlynmichael marked this conversation as resolved.
Show resolved Hide resolved