Velero简介 - 备份和迁移Kubernetes

Velero (以前称为Heptio) 提供了备份和恢复Kubernetes集群资源和持久卷的工具:

  • 备份集群并按需恢复

  • 将集群资源迁移到其他集群

  • 将生产集群复制到开发和测试集群

Velero工作原理

所有Velero操作 - 按需备份,定时备份,恢复 - 都是通过Kubernetes Kubernetes CustomResourceDefinition (CRD) 扩展 来定义的一个客户资源,并且存储在 etcd - 分布式kv存储 中。Velero也包含了用于执行备份,恢复和所有相关操作的自定义资源的控制器。可以通过Velero备份和恢复集群所有对象,或者通过type、namespace以及label来过滤对象进行备份和恢复。

参考