Kubernetes专题-06、备份与恢复
Kubernetes数据备份
1、配置文件导出备份
2、etcd备份
3、Velero
配置文件导出备份
1、通过将deployment service等配置文件组合或者放置在同一个文件夹目录,命令为项目服务名称,备份至磁盘存储或者gitlab
2、通过Helm包管理器,将每次更新迭代的项目服务按照版本管理,Helm仓库可自建或者上传第三方私有仓库平台
etcd备份
ETCDCTL_API=3 /data/etcd-v3.5.9-linux-amd64/etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/peer.crt --key=/etc/kubernetes/pki/etcd/peer.key snapshot save etcd-snapshot-${MY_DIR}${FILE} && scp ${MY_DIR}${FILE} ${BK_DIR}
Velero
https://velero.io/docs/v1.11/