ETCD ---snapshot 详解

一、简介

etcd 是一个分布式键值存储系统,常用于 Kubernetes 等场景中存储集群的核心状态数据。​快照(Snapshot)​ 是 etcd 数据持久化和灾难恢复的核心机制。以下是关于 etcd 快照的详细解析:

1、快照的作用

  • ​数据备份:快照保存某个时间点的 etcd 数据全量副本,用于恢复数据。
  • ​日志压缩:etcd 使用 Raft 协议实现一致性,随着事务日志增长,快照可压缩历史日志,减少存储占用。
    ​- 灾难恢复:当集群数据损坏或丢失时,可通过快照快速恢复。

2、snapshot配置

  • ETCD_MAX_SNAPSHOT 触发快照的日志条数(默认 100,000)。
  • $data-dir/snap 快照文件默认存储在 $data-dir/snap 目录。

二、命令详解

1、创建快照 etcdctl snapshot save /path/to/snapshot.db

[root@master01 bin]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值