Redis Enterprise for Kubernetes 发行说明 6.0.6-11(2020 年 7 月)

维护版本;支持 RS 6.0.6-39 和各种 bug 修复。

适用于 Kubernetes 的 Redis Enterprise

Redis Enterprise K8s 6.0.6-11 版本是 6.0.6-6 之上的维护版本,为最新的 Redis Enterprise Software 版本 6.0.6-39 提供支持,并包含多个错误修复。

概述

此版本的 Operator 提供:

  • 支持 Redis Enterprise Software 版本 6.0.6-39
  • 各种错误修复

要将部署升级到此最新版本,请参阅“在 Kubernetes 上升级 Redis Enterprise 集群 (REC)”。

图像

  • Redis 企业版 - redislabs/redis:6.0.6-39 或 redislabs/redis:6.0.6-39.rhel7-openshift
  • 运算符 - redislabs/operator:6.0.6-11 或 redislabs/operator:6.0.6-11.rhel7
  • 服务 Rigger - redislabs/k8s-controller:6.0.6-11 或 redislabs/k8s-controller:6.0.6-11.rhel7

重要修复

  • 在某些情况下(即使用 CRDB 数据库),升级过程可能会失败。现在,我们确保 rlutil 在 bootstrap 上运行以完成升级过程。(RED43635)
  • OLM 中 REC 的示例和默认自定义资源现在可以正确使用“nodes”(RED43847)
  • 修复服务器 Rigger 镜像中的安全漏洞:升级到 httpd 2.4.42、Kubernetes Python Client 8.0.1,并删除了 localhost 私钥。(RED42495)
  • 修复了一个内部日志记录问题,该问题导致在创建数据库时错误地显示在作员日志上,即使创建成功也是如此。(RED43336)

已知限制

  • CrashLoopBackOff 导致集群恢复不完整 (RED33713) - 当 Pod 状态为 CrashLoopBackOff 并且我们运行集群恢复时,该过程将无法完成。解决方案是手动删除崩溃的 Pod,恢复过程将继续。

  • 较长的集群名称会导致路由被拒绝 (RED25871) - 集群名称长度超过 20 个字符将导致路由配置被拒绝,因为域名的主机部分超过 63 个字符。解决方法是将集群名称限制为 20 个字符或更少。

  • 失败时不清理数据库服务 (RED25825) - 当出现故障时,Service Broker 不会清理数据库服务绑定。解决方法是手动删除服务绑定。

  • 使用两种服务命名方案的服务器代理错误 (RED25547) - 设置两种类型的服务命名方案时,服务代理部署会导致错误。如果同时设置了这两种方法,则必须选择其中一种方法 - redis-port 是建议的默认值。

  • 无效更新 (RED25542) 后未报告群集 CR (REC) 错误 - 如果按顺序更新两个或多个无效的 CR 资源,则不会报告群集 CR 规范错误。

  • 无法访问的集群处于 running (RED32805) 状态 - 当集群处于无法访问状态时,状态仍在运行,而不是报告为错误。

  • 故障就绪情况探测不正确 (RED39300) - 当节点上的 rladmin 状态失败时,STS 就绪情况探测不会将节点标记为未就绪

  • 副本集上缺少角色 (RED39002) - redis-enterprise-operator 角色缺少副本集的权限。

  • OpenShift 3.11 (RED38579) 不支持私有注册表 - OpenShift 3.11 不支持 dockerhub 私有注册表。这是一个已知的 OpenShift 问题。

  • 内部 DNS 和 K8s DNS 可能存在冲突 (RED37462) - 集群 mdns_server 和 K8s DNS 之间可能存在 DNS 冲突。这仅影响集群节点内 K8s DNS 名称的 DNS 解析。

  • 5.4.10 对 5.4.6 (RED37233) 产生负面影响 - 基于 K8S 的 5.4.10 集群似乎对现有的 5.4.6 产生负面影响

  • 报告节点 CPU 使用率而不是 Pod CPU 使用率 (RED36884) - 在 Kubernetes 中,我们报告的节点 CPU 使用率是托管 REC Pod 的 K8S 工作节点的使用率。

  • 在基于 OLM 的部署 (RED39825) 中,集群必须命名为 “rec” - 在 OLM 部署的 Operator 中,如果名称不是 “rec”,则集群部署将失败。通过 OLM 部署 Operator 时,安全上下文约束 (scc) 将绑定到特定的服务账户名称(即“rec”)。解决方法是将集群命名为 “rec”。

为本页评分
返回顶部 ↑