Skip to content

2.1

简介

Velero 前身是 Heptio Ark,是由 GO 语言编写的一款用于灾难恢复和迁移工具,可以安全的备份、恢复和迁移 Kubernetes 集群资源和持久卷。

Velero 主要提供以下能力

  • 备份 Kubernetes 集群资源,并在资源丢失情况下进行还原
  • 将集群资源迁移到其他集群
  • 将生产集群复制到开发和测试集群

Velero 主要组件

  • Velero 组件主要包括服务器端和客户端两部分
  • 服务端:运行在你 Kubernetes 的集群中
  • 客户端:运行在本地的命令行工具,本地环境需要配置好 Kubernetes 集群的 kubeconfig 及 kubectl 客户端工具

Velero 支持备份存储

  • Azure BloB 存储
  • Google Cloud 存储
  • AWS S3 及兼容 S3 的存储(比如:MinIO)
  • Aliyun OSS 存储

参考文档

Velero备份