当前位置: 代码迷 >> 综合 >> MySQL Operator 01 | 架构设计概览
  详细解决方案

MySQL Operator 01 | 架构设计概览

热度:33   发布时间:2023-12-06 15:15:01.0

高日耀 资深数据库内核研发

毕业于华中科技大学,喜欢研究主流数据库架构和源码,并长期从事分布式数据库内核研发。曾参与分布式 MPP 数据库 CirroData 内核开发(东方国信),现主要负责 MySQL 系列产品内核开发(青云科技)。

| 背景

随着云原生技术的成熟和普及,MySQL 运行在 K8s 平台提供服务的需求也越来越多。使用 MySQL on K8s 模式能够降低 MySQL 复杂的运维要求,对资源的利用也能达到更优的效果。

该系列文章将以 RadonDB MySQL Operator [1] 为例,为您介绍:如何基于成熟的 MySQL 高可用方案设计并实现编写 Operator。

什么是 RadonDB MySQL?

设计目标

让 RadonDB MySQL 使用 Operator 模式,支持在 Kubernetes 和 KubeSphere[2] 上安装部署和管理,自动执行与运行 RadonDB MySQL 集群有关的任务。

| MySQL on K8s 部署架构拓扑

MySQL on K8s 架构拓扑图

MySQL on K8s 架构拓扑图

该拓扑设计图中包含两部分:

      相关解决方案