通过【FAQ | 认知篇】和【FAQ | 部署篇】,让我们对 RadonDB MySQL Kubernetes 有了一个大体的认知,并且将部署过程中可能出现的高频问题做了整理。本期整理了功能相关问题,介绍一下目前项目的主要功能。
如何进行数据备份恢复?
目前(2.2.1 版本)支持对 S3 和 NFS 存储的备份及恢复。
另外,逻辑备份将在后续的版本中推出。
是否支持定时备份?
2.2.0 版本新增对 S3 和 NFS(2.2.1 版本支持) 存储的定时备份功能,其它存储类别后续会增加。
如何进行监控告警?
RadonDB MySQL Kubernetes 每个 Pod 都配套部署 metrics 容器,来完成监控告警功能。支持 Prometheus + Grafana 构建 MySQL 监控平台,开启所需的监控指标。如果是在 KubeSphere 平台部署,支持通过 KubeSphere 自定义监控项。
是否支持集群拓扑变更?
支持。后续版本还将支持单节点部署。
是否支持添加账户?
支持使用 CRD 管理用户[],v2.2.1+ 支持创建超级用户,配置用户 ssl。
radondb-mysql-kubernetes/manage_mysql_user.md at main · radondb/radondb-mysql-kubernetes (github.com)
是否支持 MySQL 客户端加密连接?
RadonDB MySQL Operator 服务支持 TLS[],但默认采用非加密连接,如果具备网络嗅探及监视的第三方工具可能截获服务端与客户端之间的数据,容易造成信息泄露,因此建议开启加密连接来确保数据安全。
另:v2.2.1+ 支持使用 chart 一键开启。
如何创建和应用自己的镜像?
经常有社区伙伴觉得社区提供的镜像无法满足自己的需求,想自己准备所需版本的 MySQL 镜像。可以参考《创建和应用自定义镜像》[]。
更多关于功能类的问题,请访问 Github 文档目录或 RadonDB 社区官网的项目文档页面。
参考引用
1.管理用户:https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/zh-cn/manage_mysql_user.md
2.服务支持 TLS:https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/zh-cn/how_to_use_tls.md
3.创建和应用自定义镜像:https://github.com/radondb/radondb-mysql-kubernetes/blob/main/docs/zh-cn/build_and_use_images.md