阅读量:4
在CentOS上备份K8s集群,常用方法有备份etcd数据和使用Velero工具备份,具体操作如下:
备份etcd数据
- 安装etcdctl:确保系统安装了
etcdctl工具。 - 设置环境变量:
export ETCDCTL_API=3,并设置ETCD_ENDPOINTS、CERT_DIR等变量,指向etcd服务端点和证书目录。 - 执行备份:使用
etcdctl snapshot save <备份文件路径>命令进行备份,如etcdctl --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key snapshot save /path/to/backup/snap1.db。 - 验证备份:使用
etcdctl snapshot status <备份文件路径>检查备份完整性。
使用Velero备份
- 安装Velero和配置存储后端:如使用Minio,需下载安装Minio,并配置好存储桶凭证等信息。
- 创建备份:使用
velero backup create <备份名称> --include-namespaces <命名空间> --wait命令创建备份,可指定备份的命名空间和资源。
以上就是关于“CentOS上K8s备份如何操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm