velero
项目核心内容总结:
Velero(原Heptio Ark)是一款用于 Kubernetes 集群资源和持久卷备份与恢复的工具,支持公有云和本地部署。主要功能包括:
- 备份集群数据并实现灾难恢复
- 迁移集群资源至其他集群
- 将生产环境复制到开发/测试环境
组成:
- 集群内运行的服务器组件
- 本地执行的命令行客户端
使用方法:
通过官方文档获取入门指南、源码构建说明及扩展方法。需根据 Velero 版本选择对应文档。
关键特性:
- 支持 IPv4、IPv6 及双栈环境(测试覆盖至 v1.8)
- 提供版本兼容性矩阵(如 v1.17 支持 Kubernetes 1.18-latest,测试环境包括 1.31.7、1.32.3 等)
- 维护团队确保每版支持从 n-2 次版本升级路径(如 v1.10.x 支持从 v1.9.x/v1.8.x 恢复备份)
注意事项:
使用非推荐版本组合前需自行测试,具体能力参考 Velero 和 Kubernetes 官方发布说明。