MySQL现有的operator方案

本文概述了六种在Kubernetes中管理MySQL集群的Operator方案,包括grtlmysql-operator、oraclemysql-operator等。这些Operator能简化MySQL集群的部署、管理及维护工作。

Mysql operator

调研市面上MySQL现有的operator方案,mysql operator来源于网站https://github.com/operator-framework/awesome-operators和OperatorHub.io。从中列举了6个mysql operator:

grtl mysql-operator

oracle mysql-operator

presslabs mysql-operator

banzaicloud mysql-operator

percona-xtradb-cluster-operator

grdscloud mysql-operator

github

Gtrl mysql operator

一、grtl mysql-operator

介绍

该operator为MySQL创建一个Kubernetes自定义资源

为了正确处理自定义资源并部署实际的 MySQL 集群,需要在 Kubernetes 基础架构中运行 MySQL Operator 实例。

该Operator侦听MySQLCluster的变化、MySQLBackupSchedule自定义资源的变化、创建合适对象的变化。

通过查看github仓库Readme自述文件的cluster-config.yaml例子中MySQLCluster副本数为2,查看mysql-operator/artifacts/确定mysql为主从集群。

note:已做简单调研,并且四年没有更新,后期不再关注。

Oracle mysql operator

二、mysql mysql-operator
介绍

mysql operator是一个用于管理Kubernetes集群内MySQL InnoDB集群设置的操作器。它可以管理整个生命周期的设置和维护,包括自动升级和备份。

MySQL InnoDB Cluster是MySQL高可用方案,利用MySQL Group Replication和MySQL Shell、MySQL Router可以轻松搭建强壮的高可用方案。

MySQL Shell是新的Mysql客户端工具,支持X Protocol和Mysql Protocol,具备JavaScript和Python可编程能力,作为搭建InnoDB Cluster管理工具。

MySQL Router 是访问路由转发中间件,提供应用程序访问的Failover能力。

MySQL Group Replication是最新GA的同步复制方式,具有以下特点:

支持单主和多主模式

基于Paxos算法,实现数据复制的一致性

设计,支持插件检测

没有第三方组件依赖

支持全链路SSL通讯

支持IP白名单

不依赖网络多播

已做初步调研,主要语言为python,后期不再关注。

已做初步调研,准备总结概括。

三、presslabs mysql-operator

Bitpoke mysql-operator

使用 Percona Server 和 Openark 的 Orchestrator(编排) 在 Kubernetes 上进行异步 MySQL 复制。

已做初步调研,从技术考虑,关注点不符合要求,后期不再关注。

四、banzaicloud mysql-operator

Oracle MySQL Operator

已做初步调研,与Oracle/mysql-operator的方案一样,后期不再关注。

五、percona-xtradb-cluster-operator

Percona XtraDB集群的Kubernetes operator。多主的MySQL集群,具有ProxySQL ingress、原生备份、扩展、监控、可靠的自动自愈功能。

Percona Operators 基于Operator SDK并借助 Kubernetes 原语来遵循最佳 CNCF 实践。

已做初步调研,准备总结概括。

六、grdscloud mysql operator

可帮助您在 Kubernetes 等基于容器的环境中运行无状态 MySQL。您无需更改 MySQL 数据库的权限,因此管理和扩展可用于生产的 MySQL 集群变得更加容易。

已做初步调研,准备总结概括。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值