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 环境下的适配问题。

注意:如果本地已经安装过历史版本,需要手动更新自定义资源。