Redis Enterprise for Kubernetes 7.8.6-1(2025 年 3 月)发行说明
功能版本,包括增强功能、错误修复、平台更新和对 Redis Software 7.8.6-13 的支持
适用于 Kubernetes 的 Redis Enterprise |
---|
版本中的新增功能
Redis Enterprise for Kubernetes 7.8.6-1 是一个功能版本,包括增强功能、错误修复、平台更新和对 Redis 软件 7.8.6-13 的支持。
此版本还包括使用 Helm 安装 Operator 的功能。
对 Helm 的支持目前为公共预览版,在生产工作负载上不受支持。目前仅支持 Redis 运算符的新安装。
增强
- 添加了对 Redis Software 7.8.6-13 的支持。
- 更新了支持的 Kubernetes 发行版
- DatabaseServicePortPolicy 允许对数据库服务使用默认 Redis 端口 (6379)。
- 向 REC 状态添加了其他许可证字段。
- 添加了验证以防止对 podDisruptionBudget 进行不受支持的更改。
已解决的问题
- 从 Redis Enterprise 容器映像中删除了不必要的用户 (RED-73626)。
- 修复了日志收集器中的 Sonarcube 结果(RED-129297)。
- 修复了在升级期间因更新 nodeSelector 而导致的升级失败 (RED-138445)。
- 修复了与 Redis Enterprise 的 Vault 插件连接问题(RED-139352、RED-144637)。
- 修复了使用特定标签标记命名空间时运算符崩溃的问题 (RED-140344)。
- 修复了数据库使用端口 10250 时 Services Rigger 中的故障 (RED-142673)。
- 降低了 health_check.py 脚本的 CPU 优先级以确保可用性 (RED-144360)。
- 修复了自定义主动-主动端口的损坏用例。(红色-149374)。
- 修复了 REDB 属性的 API 参考 (RED-151195)。
- 修复了作员 CVE-2024-24786 (RED-151873)。
- 修复了 OpenShift 示例 YAML 的错误映像标记 (RED-152022)。
API 变更
CRD | 田 | 改变 | 描述 |
---|---|---|---|
REAADB | spec.externalReplicationPort |
加 | 为使用 LoadBalancer 同步主动-主动副本的用户指定复制终端节点端口号,并且必须提供 LoadBalancer 侦听的端口。 |
娱乐 | status.shardsUsage |
加 | 此许可证下当前使用的分片 (RAM 和闪存) 总数。 |
娱乐 | status.flashShards |
加 | 此许可证下当前使用的 Flash 分片数。 |
娱乐 | status.flashShardsLimit |
加 | 此许可证允许的 Flash 分片数。 |
娱乐 | status.ramShards |
加 | 此许可证下当前使用的 RAM 分片数。 |
娱乐 | status.ramShardsLimit |
加 | 此许可证允许的 RAM 分片数。 |
娱乐 | spec.podSecurityPolicyName |
删除 | 支持的 Kubernetes 版本不再支持。 |
娱乐 | spec.databaseServicePortPolicy |
加 | 指定如何确定 REDB 服务的服务端口。如果未设置,则默认为 DatabasePortForward。DatabasePortForward - 服务端口将与数据库端口相同。RedisDefaultPort - 服务端口将是默认的 Redis 端口 (6379)。 |
重大更改
对于将负载均衡器用于主动-主动复制终端节点并依赖 RED-113626 中引入的更改(或票证中描述的解决方法)的客户,必须在升级后在 REAADB 中设置 spec.externalReplicationPort 字段。否则,复制将失败 (RED-149374)。
支持的发行版
下表显示了此版本发布时支持的发行版。您还可以在 支持的 Kubernetes 发行版中找到此列表。
✅ 支持 – 此版本的 Redis Enterprise Software for Kubernetes 支持此发行版。
⚠️已弃用 – 此版本的 Redis Enterprise Software for Kubernetes 仍支持此发行版,但在未来版本中将删除支持。
❌ End of life (生命周期终止) – 对此发行版的支持已结束。
生产工作负载不支持下面未列出的任何发行版。
Kubernetes 版本 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 |
---|---|---|---|---|---|---|---|
社区 K8s | ❌ | ❌ | ✅ | ✅ | ✅ | ||
亚马逊 EKS | ❌ | ⚠️ | ✅ | ✅ | ✅ | ||
Azure EKS | ❌ | ⚠️ | ✅ | ✅ | ✅ | ||
谷歌 GKE | ❌ | ⚠️ | ✅ | ✅ | ✅ | ||
牧场 主 | ❌ | ✅ | |||||
VMware TKG 2.4 版本 | ⚠️ | ⚠️ | ✅ | ||||
OpenShift | 4.13 | 4.14 | 4.15 | 4.16 | 4.17 | 4.18 | |
⚠️ | ⚠️ | ✅ | ✅ | ✅ | |||
VMware TKGI | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | ||
⚠️ | ⚠️ | ✅ | ✅ |
下载
- Redis 企业版:
redislabs/redis:7.8.6-1
- 作员:
redislabs/operator:7.8.6-13
- 服务索具:
redislabs/k8s-controller:7.8.6-1
- OLM作员捆绑包:
v7.8.6-1.0
已知限制
有关已知限制的信息,请参阅 7.8.6 版本。