环境与配置管理60 条

配置备份

配置的恢复能力:IaC 仓库、集群 etcd、平台设置各自有备份手段,并且要演练恢复而非只备份。

CI/CD 与发布速查开发更新于 2026-10-12
IaC版本库本身即备份(含历史);远端仓库多地冗余
K8setcd 快照定期备份(含加密配置),恢复演练到隔离环境
平台CI/CD 平台配置(secrets 引用、环境规则)导出与文档化

etcd 快照示例

etcd 快照示例
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
备份文件同样含敏感数据:与生产数据同级保护,并验证可恢复。

易错点

  • 备份存同机房同账号:区域级故障一并丢失,异地冗余
  • 从未演练恢复:恢复流程里的坑在真实故障时才暴露,定期演练

数据来源与参考

  • Kubernetes 文档《Operating etcd》
  • Google SRE Workbook(数据完整性)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌