如何对 etcd 进行备份和(时间点)恢复?

Thi*_*ilo 5 backup recovery auditing point-in-time etcd

据我所知,etcd 将其数据存储在某种分布式日志中。

是否有工具可以备份这些日志并从中恢复?这是否也支持时间点恢复(以及我们可以追溯到多远)?

额外要点:这些日志是否还包含审计跟踪(即谁更新了数据,假设客户端身份验证已到位)?

gra*_*ant 0

一种方法是将所有现有密钥读入文件中,然后通过读入并添加所有要恢复的密钥来使用该文件。这里有一个采用这种方法的开源解决方案https://github.com/fanhattan/etcd-backup。我认为不包括审计跟踪。