我正在尝试在不使用任何第三方应用程序的情况下备份Kubernetes集群。我试着备份/var/lib/etcd,但是etcd只在名称空间发生变化时才发生变化。当pod或副本集发生变化时,etcd没有变化。除了/var/lib/etcd,Kubernetes是否还有其他位置存储数据?
/var/lib/etcd
p8ekf7hl1#
您可以通过以下命令备份Kubernetes集群:etcdctl backup。这里是完整的指南,如何使用etcdctl备份命令。或者,您也可以制作丛集的快照:etcdctl snapshot save .此命令将允许您创建增量备份。etcd的增量备份,首先进行完整快照,然后应用监视,并将一定时间内累积的日志保存到快照存储。恢复过程,从完整快照恢复,启动嵌入式etcd,并逐一应用日志记录事件。您可以找到更多关于增量备份功能here。
etcdctl backup
etcdctl snapshot save
1条答案
按热度按时间p8ekf7hl1#
您可以通过以下命令备份Kubernetes集群:
etcdctl backup
。这里是完整的指南,如何使用etcdctl备份命令。或者,您也可以制作丛集的快照:
etcdctl snapshot save
.此命令将允许您创建增量备份。
etcd的增量备份,首先进行完整快照,然后应用监视,并将一定时间内累积的日志保存到快照存储。恢复过程,从完整快照恢复,启动嵌入式etcd,并逐一应用日志记录事件。
您可以找到更多关于增量备份功能here。