

 **帮助改进此页面** 

要帮助改进本用户指南，请选择位于每个页面右侧窗格中的**在 GitHub 上编辑此页面**链接。

# 为 CSI 卷启用快照功能
<a name="csi-snapshot-controller"></a>

可借助快照功能创建数据的时间点副本。要在 Kubernetes 中使用此功能，您不仅需要具有支持快照的 CSI 驱动程序（例如 Amazon EBS CSI 驱动程序），同时还需要 CSI 快照控制器。快照控制器可作为 Amazon EKS 托管式附加组件使用，也可以作为自行管理型安装使用。

以下是使用 CSI 快照控制器时需要考虑的一些事项。
+ 快照控制器必须与具有快照功能的 CSI 驱动程序一起安装。有关 Amazon EBS CSI 驱动程序的安装说明，请参阅 [将 Kubernetes 卷存储与 Amazon EBS 结合使用](ebs-csi.md)。
+ Kubernetes 不支持通过 CSI 迁移提供的卷的快照，例如使用 `StorageClass` 和预置器 `kubernetes.io/aws-ebs` 的 Amazon EBS 卷。创建卷时必须使用引用 CSI 驱动程序预置器 `ebs.csi.aws.com` 的 `StorageClass` 创建卷。
+ Amazon EKS 自动模式不包括快照控制器。EKS 自动模式的存储功能与快照控制器兼容。

我们建议通过 Amazon EKS 托管的插件安装 CSI 快照控制器。此附加组件包括在 Amazon EKS 上创建和管理快照所需的自定义资源定义（CRD）。要将 Amazon EKS 附加组件添加到您的集群，请参阅 [创建 Amazon EKS 附加组件](creating-an-add-on.md)。有关附加组件的更多信息，请参阅 [Amazon EKS 附加组件](eks-add-ons.md)。

或者，如果您想对 CSI 快照控制器进行自主管理型安装，请在 GitHub 上参阅上游 Kubernetes `external-snapshotter` 中的 [Usage](https://github.com/kubernetes-csi/external-snapshotter/blob/master/README.md#usage)。