加载中...

Velero 是开源的 Kubernetes 备份与恢复工具,原名 Heptio Ark,随 Heptio 被 VMware 收购后更名。它解决集群级灾难恢复、资源迁移与定期备份三类问题。
Velero 在集群内运行一个控制器,备份时通过 Kubernetes API 导出指定范围(可按命名空间、标签筛选)的资源对象,序列化后存入对象存储(S3、OSS、MinIO 等);对于持久卷数据,可调用云厂商的磁盘快照 API,或使用内置的文件级备份(基于 Kopia/Restic)把卷内容上传到对象存储。恢复时按依赖顺序重建资源,并支持在恢复过程中修改命名空间或存储类,从而实现跨集群、跨云迁移。
支持定时备份(Schedule,cron 语法)、备份保留期(TTL)、备份钩子(如备份前让数据库落盘),以及插件机制适配各云平台。
典型场景包括:集群升级前的保护性快照、误删除恢复、从自建集群向托管集群搬迁,以及多环境复制。它已成为 Kubernetes 备份领域的事实标准工具。

登录 后参与讨论
暂无讨论,来发表第一条评论吧