Velero
面向 Kubernetes 集群的备份、恢复和迁移工具,既能保护集群资源和持久卷数据免于丢失,也能帮助你在集群之间迁移工作负载。
概述
Velero(前身为 Heptio Ark)用于备份和恢复 Kubernetes 集群资源及其持久卷数据,它作为服务端组件运行在集群内部,并配有一个在本地使用的命令行客户端。一次备份会捕获构成某个应用的 Kubernetes 对象——Deployment、Service、配置等——同时对其使用的持久卷进行快照,因此在数据丢失、误删除或集群故障后,二者可以一并恢复。
除了灾难恢复之外,同样的备份与恢复机制还支持将工作负载迁移到新集群,或将生产集群的状态复制到预发布或开发环境;它还能配合多种公有云厂商以及本地部署的存储使用。
Velero 适合那些运行生产级 Kubernetes、需要一套经过验证的方式来从集群丢失中恢复、或在集群之间迁移工作负载的团队,这与目录中已有的 MinIO 或 SeaweedFS 等对象存储系统所关注的问题不同——后者存储的是应用数据,而 Velero 则是在团队已经使用的任何存储之上,保护集群本身及其状态。
- 分类
- 存储
- 编程语言
- Go
- 许可证
- Apache-2.0
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。