2.2.0
RadonDB MySQL Kubernetes v2.2.0 于 2022 年 7 月 5 日正式发布!该版本开始支持 MySQL 8.0,优化了备份功能并全面提升高可用稳定性。
致谢
感谢 @runkecheng、@acekingke、@andyli029、@zhl003 和 @hayleyling 提交的修改。
2.2.0 版本说明
新增功能
- 支持 MySQL 8.0。
- 支持自定义备份,可以将集群数据备份到 S3 或者本地的卷。
- 支持定时备份,可以用定时任务的方式,自动备份集群。
- 支持用户自定义 MySQL 参数,配置
my.cnf
更加灵活。 - 集群服务端支持 TLS 加密,客户端可以选择使用加密连接和服务端通信。
- 增加自动适配参数的功能,集群根据 Pod 的配额自动设置一些关键参数。
- 增加自定义资源参数自动校验,自动检测不合法的参数。例如,在 MySQL 8.0 中,不能在线修改
lower_case_table_names
参数。 - 增加自定义资源附加打印列。例如,可以通过
kubectl get CLUSERNAME
查看承担当前集群 Leader 角色的 Pod。 - 增加备份状态记录,支持查询集群的历史备份信息。
功能优化
- 极大增强高可用性,故障转移更加可靠。
- 简化 Operator 日志内容,日志更加简洁和清晰。
- 完善使用文档,并提供相应英文文档。
故障修复
- 修复集群在启用 IPv6 环境下的适配问题。
注意:如果本地已经安装过历史版本,需要手动更新自定义资源。