当前位置: 首页 > news >正文

etcd集群备份与恢复

etcd集群备份与恢复

etcd V3 API版本数据备份

root@k8s-etcd1:~# mkdir  /data 
root@k8s-etcd1:~# cd /data/
root@k8s-etcd1:/data# etcdctl  snapshot save  snapshot.db

etcd集群恢复

root@k8s-etcd1:/data# etcdutl  snapshot status snapshot.db 
root@k8s-etcd1:/data# etcdutl snapshot  restore ./snapshot.db --data-dir=/var/lib/etcd-data #将数据恢复到一个空的目录中

单机备份数据

root@k8s-etcd1:~# mkdir /data/etcd-backup-dir/ -p
root@k8s-etcd1:~# cat  etcd-backup.sh 
#!/bin/bash
source /etc/profile
DATE=`date +%Y-%m-%d_%H-%M-%S`	 #获取时间戳
ETCDCTL_API=3 /usr/local/bin/etcdctl  snapshot save  /data/etcd-backup-dir/etcd-snapshot-${DATE}.db		#生成带时间戳的备份

使用ezctl备份集群

root@k8s-deploy:/etc/kubeasz# ./ezctl backup  k8s-cluster1
root@k8s-deploy:/etc/kubeasz# kubectl  get deployment -n myserver
#删除myserver-nginx-deployment
root@k8s-deploy:/etc/kubeasz# kubectl  delete deployment -n myserver myserver-nginx-deployment
##注意,在恢复数据期间API server不可用,必须在业务低峰期操作或者是在其它紧急场景:
root@k8s-deploy:/etc/kubeasz# grep  db_to_restore ./roles/ -R #选择恢复的文件
./roles/cluster-restore/defaults/main.yml:db_to_restore: "snapshot.db"
./roles/cluster-restore/tasks/main.yml:    src: "{{ cluster_dir }}/backup/{{ db_to_restore }}
root@k8s-master1:/etc/kubeasz# ./ezctl restore k8s-cluster1 #v3.3.1
http://www.jsqmd.com/news/280518/

相关文章:

  • Java毕设项目:基于springboot的实验设备借用平台的设计与实现 实验室设备租赁系统(源码+文档,讲解、调试运行,定制等)
  • 第 476 场周赛Q1——3745. 三元素表达式的最大值
  • 构建企业级AI会议助手:会议记录与行动项跟踪
  • hhwdd:这些不都是基础练习吗?
  • Kubernetes 部署、维护nginx服务
  • 【课程设计/毕业设计】基于springboot + vue房屋租赁管理系统基于springboot的元宇宙平台的房屋租赁管理系统【附源码、数据库、万字文档】
  • 第75天(中等题 数据结构)
  • 救命!AIGC太高怎么办?手把手教你降AI率:10款神器大盘点(内含白嫖攻略)
  • 计算机Java毕设实战-基于springboot的在线云平台的房屋租赁管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 【大数据毕设源码分享】基于Python大数据技术的广东旅游数据可视化分析的设计与实现(程序+文档+代码讲解+一条龙定制)
  • Linux 查找 /sys/bus/usb/devices 对应串口文件
  • YOLOv8改进 - 注意力机制 | CoTAttention (Contextual Transformer Attention) 上下文转换器注意力通过静态与动态上下文协同建模增强视觉表征
  • 【大数据毕设源码分享】基于python+Hadoop+数据可视化的租房数据分析系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • C#/.NET/.NET Core技术前沿周刊 | 第 66 期(2026年1.12-1.18)
  • 实用指南:清楚易懂的红黑树讲解
  • Java计算机毕设之基于springboot的元宇宙平台的房屋租赁管理系统基于springboot + vue房屋租赁管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 迈向意义共治的智能文明:一份关于AI时代新范式的框架性阐述
  • 学习日记之狂神说Java
  • [note] 本地12+16G极限部署 Qwen3-Coder-25B 搭配Continue插件实现代码补全
  • Java计算机毕设之基于springboot的婚庆公司服务平台的设计与实现婚庆摄影(完整前后端代码+说明文档+LW,调试定制等)
  • Java毕设项目:基于springboot的婚庆公司服务平台的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 【性能测试】14_JMeter _JMeter测试报告
  • 【毕业设计】基于springboot的实验设备借用平台的设计与实现 实验室设备租赁系统(源码+文档+远程调试,全bao定制等)
  • Java毕设选题推荐:基于SpringBoot+Vue+MySQL 房屋租赁管理系统平台基于springboot的元宇宙平台的房屋租赁管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2026必备!10个AI论文工具,助本科生轻松写论文!
  • 【课程设计/毕业设计】基于springboot+vue的婚庆公司服务网站管理系统基于springboot的婚庆公司服务平台的设计与实现【附源码、数据库、万字文档】
  • K8s新手入门:从“Pod创建”到“服务暴露”,3个案例理解容器编排
  • 【旋转式多线激光雷达】旋转式多线激光雷达工作原理
  • ClickHouse在农业大数据分析中的创新应用
  • agentscope记忆模块使用和部署agent-memory-server记忆服务