在 Google Kubernetes Engine (GKE) 中,您可以将 Kubernetes 卷快照功能用于 GKE 集群中的永久性卷。
通过 Kubernetes 卷快照,您可以在特定时间点创建卷的副本。您可以使用此副本将卷恢复到之前的状态或预配新卷。
Kubernetes 中的卷快照等效于在其他存储系统中备份数据。例如,创建 Kubernetes 卷快照等同于创建 Filestore 备份。
您可以使用快照来保护工作负载,并在灾难恢复计划中实现业务关键型恢复点目标,也可以在您需要定期保存数据时使用快照。
GKE 支持两种创建卷快照的方法:
容器存储接口 (CSI) 卷快照 API:这是一个手动过程,可让您通过 Compute Engine Persistent Disk CSI 驱动程序或 Filestore CSI 驱动程序,应用开源 Kubernetes 编程中常用的配置惯例来创建和管理卷快照。
Backup for GKE:这是一种全代管式服务,可自动创建和管理卷快照。Backup for GKE 支持对具有永久性磁盘的有状态工作负载配置和卷备份。对于使用 Filestore 的工作负载,仅支持配置备份。要备份 Filestore 基本层级实例中的数据,您应该继续通过 Filestore CSI 驱动程序使用卷快照 API。
在 GKE 1.17 版及更高版本中,您可以使用以下组件预配和附加卷快照:
以下文档介绍了如何将卷快照 API 与 GKE CSI 驱动程序结合使用:
后续步骤
- 阅读 Kubernetes 卷快照文档。
- 了解卷扩展。
- 了解如何手动安装 CSI 驱动程序。
- 了解 GKE 的 Filestore 支持。