保存与校验快照
保存与校验快照
ETCDCTL_API=3 etcdctl snapshot save /backup/etcd-$(date +%F).db \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key
ETCDCTL_API=3 etcdctl snapshot status /backup/etcd-2026-10-12.db --write-out=table| 频率 | 按集群变更频率定:变更多则提高频率,变更少也建议至少每日一次 |
|---|---|
| 保管 | 快照放到与集群不同故障域的位置 |
| 验证 | snapshot status 检查哈希与大小,并定期做恢复演练 |
备份脚本要使用与集群一致的证书与端点;kubeadm 集群的证书路径见官方文档。