RadonDB MySQL on K8s 2.1.3 发布

猿创征文 | 国产数据库之在k8s环境下部署RadonDB MySQL集群 阅读详情

RadonDB MySQL Kubernetes 于 3 月 24 日正式发布新版本 2.1.3 。该版本主要基于在 2.1.2 进行功能优化和升级。

致谢

首先感谢 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。

什么是 RadonDB MySQL?

RadonDB MySQL 是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生产环境中大规模的使用,用户包含 银行、保险、传统大企业等。服务高可用由已经开源的 MySQL 集群高可用组件 Xenon 来实现。

随着国内外云原生技术蓬勃发展,数据库容器化实现技术趋于成熟,各大 K8s 社区用户对 MySQL on K8s 高可用的需求呼声不断。社区决定将 RadonDB MySQL 完整的移植到 K8s 平台(RadonDB MySQL Kubernetes),并于 2021 年将其正式开源。项目意在为广大的 K8s 和 MySQL 开发者们,提供一款企业级的 MySQL on K8s 高可用方案。

RadonDB MySQL Kubernetes 支持在 Kubernetes、KubeSphere、Rancher 等平台安装部署和管理,自动执行与运行 RadonDB MySQL 集群有关的任务。

RoadMap

  1. 支持更多方式的数据库备份恢复
  2. 支持更细粒度的配置更新
  3. 支持 MySQL 8.0
  4. 抽象完善外部调用 API
  5. 进一步提升服务质量,减少特殊场景下启停时间
  6. 完善周期调度 job 功能更高效支持重复工作
  7. StatefulSet 完善为 Multi StatefulSet
  8. 支持在线迁移
  9. 完善 e2e 测试框架,覆盖更多场景

项目地址

  • https://github.com/radondb/radondb-mysql-kubernetes
  • https://github.com/radondb/xenon

部署文档

新版本功能一览

  1. 一键发布工作流
  2. 支持按标签重建集群节点
  3. 增加 Pod 调试模式

以下是完整 2.1.3 的 Release Notes[1]。

2.1.3Release Notes

Features

  • workflow: Publish release only one click. #421 (#422)
  • mysqlcluster: Support automatic rebuild of nodes by label. (#389)
  • mysqlcluster: Debug Mode for Pod #375 (#383)

Improvements

  • .github: Adjust release-drafter (#424)
  • chart: Update chart version to v2.1.3. (#419)
  • config: Add podAntiAffinity sample yaml. #371 (#393)
  • docs: Add troubleshoot.md #387 (#414)
  • docs: Add offline deployment document. #396 (#399)
  • docs: Add a description of service_name connection method #401 (#402)

Bug Fixes

  • cmd: Change HttpServer stop channel to buffered channel. #411 (#411)
  • status: Skip the unavailable node and set default node status. #417 (#418)
  • container: Add xenoncli check in the liveness probe. (#405)
  • syncer: Uniform use of global variables set role labels. (#394)
  • hack: Change Xenon’s Dockerfile image branch to master. #336 (#392)

欢迎大家下载体验!

参考及下载链接:

[1]. Release Notes: https://github.com/radondb/radondb-mysql-kubernetes/releases

[2]. RoadMap: https://github.com/radondb/radondb-mysql-kubernetes/readme.md

容器化 | 在 K8s 上部署 RadonDB MySQL Operator 和集群 作者:程润科 数据库研发工程师 编辑:张莉梅 高级文档工程师 视频:钱芬 高级测试工程师 本文将演示在 Kubernetes 上部署 RadonDB MySQL Kubernetes 2.X(Operator)的步骤,快速实现 MySQL 高可用集群部署,以及部署集群的校验和卸载方式。 部署版本为 RadonDB MySQL Kubernetes 2.1.2。 部署准备 Kubernetes 集群 MySQL 客户端工具 部署过程 步骤 1: 添加 Helm 仓库 添加 Helm 仓库 radon. 阅读详情

相关推荐

容器化 | 在 Kubernetes 上部署 RadonDB MySQL 集群

作者:程润科 数据库研发工程师 目前从事 RadonDB MySQL Kubernetes 研发,热衷于研究数据库内核、K8s 相关技术。 RadonDB MySQL 是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生产环境中大规模的使用,包含银行、保险、传统大企业等。 RadonDB MySQL Kubernetes 支持在 Kubernetes 上安装部署和管理,自动执行与运行 RadonDB My.

RadonDB的博客 806

RadonDB MySQL Kubernetes 2.2.0 发布!

摘要 RadonDB MySQL Kubernetes v2.2.0 于近日发布!该版本开始支持 MySQL 8.0,备份功能优化,并全面提升高可用稳定性。社区同步发起“新版试用赢周边”活动! 致谢 感谢 @runkecheng、 @acekingke、 @andyli029 、@zhl003、 @hayleyling 提交的修改。 下载地址:https://github.com/radondb/radondb-mysql-kubernetes/releases 距离上一个版本 v2.1.4 已经过去三个月

RadonDB的博客 930

容器化|在 S3 备份恢复 RadonDB MySQL 集群数据

作者:程润科、钱芬 视频:钱芬 上一篇文章我们演示了如何快速实现 MySQL 高可用集群部署,以及部署集群的校验和卸载方式。本文将演示如何对集群进行备份和恢复。 部署版本为 RadonDB MySQL Kubernetes 2.1.3。 环境准备 首先准备一套 Kubernetes 集群,过程略。然后创建一套 RadonDB MySQL 集群。 步骤 1:下载源码 $ git clone https://github.com/radondb/radondb-mysql-kubernetes.git 步骤.

RadonDB的博客 3081

httpSMS完全指南:如何用Android手机打造你的个人SMS网关

httpSMS是一项创新服务,让你能够将Android手机转变为功能强大的SMS网关,通过简单的HTTP API发送和接收短信消息。无论你是开发者、小型企业主还是技术爱好者,这个开源解决方案都能帮助你以极低的成本构建自己的短信通信系统。 ## 为什么选择httpSMS? 在许多国家,购买虚拟电话号码不仅昂贵,而且受到严格限制。httpSMS提供了一个巧妙的替代方案——利用你现有的Android

gitblog_00668的博客 505

MySQL Operator 01 | 架构设计概览

高日耀 资深数据库内核研发 毕业于华中科技大学,喜欢研究主流数据库架构和源码,并长期从事分布式数据库内核研发。曾参与分布式 MPP 数据库 CirroData 内核开发(东方国信),现主要负责 MySQL 系列产品内核开发(青云科技)。 | 背景 随着云原生技术的成熟和普及,MySQL 运行在 K8s 平台提供服务的需求也越来越多。使用 MySQL on K8s 模式能够降低 MySQL 复杂的运维要求,对资源的利用也能达到更优的效果。 该系列文章将以 RadonDB MySQL Operator.

RadonDB的博客 3137

RadonDB MySQL在K8s上发布!数据库

RadonDB MySQL是一个支持分布式架构的MySQL数据库,它提供了高可用性、高性能和可扩展性。通过在Kubernetes(K8s)上发布RadonDB MySQL,您可以轻松地将这个强大的数据库引擎集成到您的容器化应用程序中。在本文中,我们将详细介绍如何在Kubernetes集群上部署和管理RadonDB MySQL。让我们逐步进行。

GmwClass的博客 152

RadonDB - 部署教程

RadonDB部署非常简单,无需安装外部依赖项。 内容 如何建立和运行ra 要求 第1步。从github下载src代码 第2步。建立 第三步运行ra 步骤4。向后端添加后端(mysql服务器) 第五步将MySQL客户端连接到to 如何建立和运行ra 要求 需要Go版本1.8或更高版本。(用于ubuntu的“ sudo apt install g...

YunWisdom 1291

K8s-Helm部署RadonDB-MySQL高可用集群实现自动主从切换

K8s平台环境下,利用Helm部署真正高可用的MySQL数据库集群,彻底实现一主多从、主节点宕机自动选举从节点来充当主节点,原主节点恢复后则充当从节点,保持高可用对外服务!

✅ 专注企业级 Linux/DevOps 运维的实战派 ✅ 已输出上百篇可落地方案 ✅ Shell 脚本开箱即用 ✅ K8s/YAML 环境验证 ✅ 故障排查链路完整复现 2010

mysql hma 分布式_RadonDB:新一代的分布式关系型数据库

【IT168评论】1. 简介RadonDB是?款基于MySQL研发的新?代分布式关系型数据库(MyNewSQL)。向?户提供具备?融级?可?、强?致、超?容量的数据库服务,?度兼容MySQL语法,?动?平分表,智能化扩容。2. RadonDB的优势?动?平分表,?键即可开启智能化扩容,扩容过程业务不中断 数据多副本并可跨数据中?部署,率先使?GTID并?复制+Raft?致性协议确保副本间数据强?...

weixin_39739404的博客 279

Go-RadonDB是一个开源的云原生MySQL数据库具有无限的可扩展性和性能

RadonDB是一个开源的云原生MySQL数据库,具有无限的可扩展性和性能

SoC低功耗设计实战:28nm工艺下四核A7的Hierarchical Flow全流程解析

本文深入解析了在TSMC 28nm工艺上,采用Hierarchical Flow(层次化流程)实现四核Cortex-A7 SoC低功耗设计的全流程。文章从项目背景切入,详细探讨了基于UPF的电源规划、时钟树综合、接口时序收敛以及物理验证等关键环节,分享了使用Cadence Innovus等工具进行低功耗物理实现的实战经验与挑战。

weixin_29231263的博客 324

RadonDB MySQL Kubernetes 集群部署指南(2025最新版)

RadonDB MySQL Kubernetes 是基于 Kubernetes 的企业级 MySQL 高可用集群解决方案,采用 Raft 协议、GTID 半同步复制和 Xenon 高可用组件,确保秒级故障转移和数据强一致性。部署指南包括:Kubernetes 集群准备、镜像加速配置、cert-manager 安装,以及通过 Operator 快速部署 MySQL 5.7/8.0 集群的方法。文章还提供了集群验证、参数调优、故障转移测试和扩容等高级运维操作,并针对国内环境可能遇到的问题给出了解决方案。该方案适

perfect12312645的博客 965

zemax混合式非序列模拟

注意不要点击左侧的非序列模式,那个时纯粹的非序列,会清除序列模式的数据。第2、4、6透镜材质为空气,是为了让光线进入到多重透镜内部。这时普通的优化方式会失败。平行光束经过多焦透镜时,会汇聚在不同焦距处。所以还需要控制能量的大小,进行优化。接下来用非序列模式设计一个多焦透镜。像面的孔径为圆形通光孔:0-1.2。透镜不同位置处有不同的聚焦位置。透镜的z轴位置相同,重合。

fendoudecheng的博客 3067

RadonDB MySQL on Kubernetes 2.1.3 发布!​

RadonDB MySQL Kubernetes 于 3 月 24 日正式发布新版本 2.1.3 。该版本主要基于在 2.1.2 进行功能优化和升级。致谢首先感谢 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。什么是 RadonDB MySQL?RadonDB MySQL 是一款基于 MySQL...

云原生实验室 273

CloudCompare 二次开发(9)——半径滤波

基于PCL对CloudCompare软件进行二次开发,实现的算法功能是半径滤波

点云侠的博客 1401

大津法(OTSU)点云强度信息分割

大津法(OTSU)是一种灰度图像自适应的阈值分割方法,大津法根据图像的灰度分布,将图像分成背景和前景两部分,前景就是需要按照阈值分割出来的部分。由于点云的强度信息的特性,也可以利用此方法进行分类,但需要保证信息干扰较少,例如道路标线分割等场景较为适用。

qq_48694523的博客 965

RadonDB MySQL on K8s 2.1.0 发布

RadonDB MySQL Kubernetes 于 10 月 22 日发布了第四个版本 2.1.0 [1]。该版本也是由 Operator 方式实现的第二个版本。 该项目的开源,意在为广大的 K8s 和 MySQL 开发者们,提供一款企业级的 MySQL on K8s 高可用解决方案。 致谢 首先感谢 @andyli029 @hustjieke @zhyass @runkecheng @acekingke @molliezhang 提交的修改。 | 什么是 RadonDB MySQL? RadonDB

RadonDB的博客 478

国科大学习资料--遥感原理集图像处理(尤红建)--2019年期末考试

国科大学习资料–遥感原理集图像处理(尤红建)–2019年期末考试 国科大学习资料–遥感原理集图像处理(尤红建)–2019年期末考试 国科大学习资料–遥感原理集图像处理(尤红建)–2019年期末考试 ================================================================== ================================================================== ==============

无名何许人的博客 1469

RadonDB MySQL Kubernetes 2.2.1 发布!

RadonDB MySQL Kubernetes[1] 于近日正式发布新版本 2.2.1[2]。该版本主要在用户管理、高可用组件等进行了优化,并修复一些问题。 致谢 感谢 @runkecheng @acekingke @zhl003 @qianfen2021 @hayleyling 提交的修改。 新版本功能一览 支持自动修复物理节点宕机导致的事务错误 支持 NFS 存储的定时备份功能 支持创建超级用户 支持指定用户 SSL 类型 2.2.1 版本说明 新功能 新增 Xenon[3] 容器 PreSt

RadonDB的博客 586

断层错动和近断层地震动联合作用下软岩隧洞衬砌损伤分析

摘要 本文提出了一种基于Python的软岩隧洞衬砌损伤分析系统,重点研究断层错动和近断层地震动的联合作用效应。系统采用有限元方法建立隧洞-围岩体系模型,通过非线性动力分析评估衬砌结构损伤。研究内容包括:1)建立考虑应变软化的软岩本构模型;2)基于位错理论模拟断层错动过程;3)合成具有速度脉冲效应的近断层地震动;4)开发完整的动力响应分析流程。结果表明,所提出的方法能有效评估软岩隧洞在复杂地质条件下的抗震性能,为工程设计提供理论依据。 关键词:软岩隧洞、断层错动、近断层地震动、损伤分析、Python、有限元法

max500600的博客 842

图解目标检测 之 YOLO 算法 最全原理详解

YOLO 一.背景 YOLO(You Only Look Once: Unified, Real-Time Object Detection),是Joseph Redmon和Ali Farhadi等人于2015年提出的基于单个神经网络的目标检测系统。在2017年CVPR上,Joseph Redmon和Ali Farhadi又发表的YOLO 2,进一步提高了检测的精度和速度。 二.YOLO算法的网...

DFCED的博客 26万+

RadonDB MySQL Kubernetes 部署与使用指南

RadonDB MySQL Kubernetes 部署与使用指南 项目概述 RadonDB MySQL Kubernetes 是一个基于 Kubernetes 的 RadonDB MySQL 集群解决方案,它提供了在 Kubernetes 环境中部署、管理和扩展高可用 MySQL 数据库集群的能力。此项目利用Kubernetes的强大功能,简化了数据库管理,确保了数据服务的稳定性和可伸缩性。 1....

gitblog_00522的博客 878

【读代码】SQLBot:开源自然语言转SQL智能助手原理与实践

SQLBot是 DataEase 团队开源的自然语言转 SQL 智能助手,致力于让非技术用户也能通过自然语言与数据库对话,自动生成 SQL 查询,实现自助数据分析、智能BI问答、报表生成等场景。SQLBot 结合了大语言模型(LLM)、数据库元数据解析、SQL解析与执行等多项技术,具备强大的多数据库适配能力和灵活的扩展性。降低数据分析门槛,让业务人员无需掌握SQL即可获取数据洞察支持多种数据库类型,适应企业多样化数据环境提供可扩展的API和插件机制,便于集成到各类BI、数据平台和业务系统。

kakaZhui的博客 829

RadonDB MySQL Kubernetes 项目常见问题解决方案

RadonDB MySQL Kubernetes 项目常见问题解决方案 项目基础介绍 RadonDB MySQL Kubernetes 是一个基于 MySQL 的开源、云原生、高可用性集群解决方案。该项目采用一主多从的架构,具备安全、自动备份、监控告警、自动扩展等功能。RadonDB MySQL Kubernetes 支持在 Kubernetes、KubeSphere 和 Rancher 上安装、...

gitblog_00226的博客 853

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Xenon在生产环境的应用:MySQL Plus与RadonDB案例分析

Xenon作为MySQL集群自动化管理工具,基于GTID和Raft协议提供高可用解决方案,在生产环境中已被广泛应用于MySQL Plus和RadonDB等企业级数据库产品。本文将深入分析这两个典型案例的应用场景、实现方案及实际效果,为数据库运维人员提供参考。 ## 一、MySQL Plus高可用集群的构建实践 MySQL Plus是基于Xenon构建的企业级高可用MySQL集群解决方案。其核心

gitblog_00117的博客 799

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RadonDB与Kubernetes集成:在容器化环境中部署云原生数据库的最佳实践

RadonDB是一款开源的云原生MySQL数据库,专为构建全球可扩展的云服务而设计。通过与Kubernetes集成,用户可以充分利用容器化环境的弹性和可管理性,实现数据库的高效部署与运维。本文将详细介绍RadonDB与Kubernetes集成的核心步骤和最佳实践,帮助新手用户快速上手云原生数据库部署。 ## 为什么选择RadonDB与Kubernetes集成? 在云原生架构中,Kubernet

gitblog_00652的博客 796
上一篇: 容器化 | 在 K8s 上部署 RadonDB MySQL Operator 和集群
下一篇: 开源之夏 2022 与您相约
RadonDB
博客等级 码龄6年 31粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值