当前位置:网站首页>容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据
容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据
2022-08-04 16:45:00 【InfoQ】
环境准备
- Kubernetes 集群
- RadonDB MySQL 集群
安装 NFS 服务与资源
方法一:使用 Helm 安装
helm install demo charts/mysql-operator --set nfsBackup.installServer=true --set nfsBackup.volume.createLocalPV=true
helm install demo charts/mysql-operator --set nfsBackup.installServer=true --set nfsBackup.volume.specifiedPVC=XXXX
方法二:使用 kubectl 安装
kubectl apply -f config/samples/nfs_pv.yaml
kubectl apply -f config/samples/nfs_server.yaml
获取 nfsServerAddress
kubectl get svc nfs-server --template={{.spec.clusterIP}}
10.98.253.82
ClusterIP
10.96.253.82
创建 NFS 备份
配置 NFS 服务的地址
# 文件 config/samples/mysql_v1alpha1_backup.yaml
nfsServerAddress: "10.96.253.82"
创建备份
kubectl apply -f config/samples/mysql_v1alpha1_backup.yaml
验证备份
<cluster name>_<timestamp>
kubectl exec -it <pod name of nfs server> -- ls /exports
# 显示结果
index.html initbackup sample_2022419101946
备份恢复
mysql_v1alpha1_cluster.yaml
nfsServerAddress
...
restoreFrom: "sample_2022419101946"
nfsServerAddress: 10.96.253.82
restoreFrom
kubectl apply -f config/samples/mysql_v1alpha1_cluster.yaml
sample_2022419101946
边栏推荐
- ES中同时使用should和must导致只有must生效解决方案
- 移动海信IP102H_905L3-B_线刷固件包
- jMeter Transaction Controller 学习笔记
- SAP 电商云 Spartacus UI 页面布局的设计原理
- shell脚本详解 --------循环语句之for循环
- 寻找消失的类名
- 软考 --- 软件工程(2)软件开发方法
- 从正负样本解耦看对比学习为何需要large batch size训练Ddcoupled Contrastive learning (DCT)
- 码蹄集 - MT3029 - 新月轩就餐
- JVM Tuning-GC Fundamentals and Tuning Key Analysis
猜你喜欢
华为云数据治理生产线DataArts,让“数据‘慧’说话”
工龄10年的测试员从大厂“裸辞”后...
18 Data Collection Analysis
Real-Time Rendering 4th相关资源整理(无需积分 传火)
湖北电信天邑TY1608_S905L3B_MT7668_卡刷固件包
不需要服务器,教你仅用30行代码搞定实时健康码识别
shell脚本详解-------循环语句wuile循环和until循环
平稳发展 | 西欧地区手游玩家的数据和洞察
移动中兴ZXV10 B860AV2.1-A_S905L2_MT7668_线刷固件包
历史上的今天:微软研究院的创始人诞生;陌陌正式上线;苹果发布 Newton OS
随机推荐
不需要服务器,教你仅用30行代码搞定实时健康码识别
移动魔百盒CM201-1_CW_S905L2_MT7668_线刷固件包
博云入选Gartner中国云原生领域代表性厂商
浙江数码代工M301H 免拆通刷_卡刷固件包(语音OK)
LeetCode 0168. Excel表列名称
SAP 电商云 Spartacus UI SSR 单元测试里的 callFake
Mobile magic box CM211-1_YS foundry _S905L3B_RTL8822C_wire brush firmware package
嵌入式系统驱动初级【6】——内核定时器
海报 | 夏季高温,危化品安全风险的注意事项必须get!
重新审视分布式系统:永远不会有完美的一致性方案……
美容院管理系统有哪些促销方式?
抖音最重要的接口——item_search_video-根据关键词获取视频列表
服装店如何利用好积分?
平稳发展 | 西欧地区手游玩家的数据和洞察
WEB 渗透之SSTI 模板注入
什么是会话劫持攻击以及如何防止会话劫持
WEB 渗透之越权
不需要服务器,教你仅用30行代码搞定实时健康码识别
如何提高员工积极性?
生产环境重大bug,update加上索引字段会走索引进行更新?还是走全表扫描