searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

MySQL k8s高可用测试

2024-06-03 09:18:03
6
0

测试环境

MGR MySQL InnoDB 集群,三节点,单主模式,集群包含一个MySQL Router
图片2.png
图片1.png
其中mycluster-0节点为主节点,mycluster-1,mycluster-2为从节点
图片3.png

测试一:一个从节点宕机

执行kubectl delete pod mycluster-2模拟节点宕机
图片4.png

集群状态变为部分可用
图片5.png

Router自动切换为其他可用节点,访问业务无中断,读写无异常
大约一分钟后Operator自动拉起mycluster-2节点
图片6.png
集群变成可用状态
图片7.png

测试二:主节点宕机

执行kubectl delete pod mycluster-0模拟主节点宕机
图片8.png

集群变成
图片9.png

切换期间,读业务无中断

大约一分钟左右Operator自动拉起mycluster-0节点
图片10.png

集群变为可用
图片11.png

主节点已发生切换,mycluster-2节点已变成主节点
图片12.png

0条评论
0 / 1000
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
w****n
6文章数
0粉丝数
w****n
6 文章 | 0 粉丝
原创

MySQL k8s高可用测试

2024-06-03 09:18:03
6
0

测试环境

MGR MySQL InnoDB 集群,三节点,单主模式,集群包含一个MySQL Router
图片2.png
图片1.png
其中mycluster-0节点为主节点,mycluster-1,mycluster-2为从节点
图片3.png

测试一:一个从节点宕机

执行kubectl delete pod mycluster-2模拟节点宕机
图片4.png

集群状态变为部分可用
图片5.png

Router自动切换为其他可用节点,访问业务无中断,读写无异常
大约一分钟后Operator自动拉起mycluster-2节点
图片6.png
集群变成可用状态
图片7.png

测试二:主节点宕机

执行kubectl delete pod mycluster-0模拟主节点宕机
图片8.png

集群变成
图片9.png

切换期间,读业务无中断

大约一分钟左右Operator自动拉起mycluster-0节点
图片10.png

集群变为可用
图片11.png

主节点已发生切换,mycluster-2节点已变成主节点
图片12.png

文章来自个人专栏
特立独行的专栏
6 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0