为 CSI 卷启用快照功能 - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

帮助改进此页面

想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。

为 CSI 卷启用快照功能

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

以下是使用 CSI 快照控制器时需要考虑的一些事项。

  • 快照控制器必须与具有快照功能的 CSI 驱动程序一起安装。有关 Amazon EBS CSI 驱动程序的安装说明,请参阅 使用 Amazon EBS 存储 Kubernetes 卷

  • Kubernetes 不支持通过 CSI 迁移提供的卷的快照,例如使用 StorageClass 和预置器 kubernetes.io/aws-ebs 的 Amazon EBS 卷。创建卷时必须使用引用 CSI 驱动程序预置器 ebs.csi.aws.comStorageClass 创建卷。有关 CSI 迁移的更多信息,请参阅 Amazon EBS CSI 迁移常见问题

  • Amazon EKS 自动模式不包括快照控制器。EKS 自动模式的存储功能与快照控制器兼容。

我们建议通过 Amazon EKS 托管的插件安装 CSI 快照控制器。此附加组件包括在 Amazon EKS 上创建和管理快照所需的自定义资源定义(CRD)。要将 Amazon EKS 附加组件添加到您的集群,请参阅 创建 Amazon EKS 附加组件。有关附加组件的更多信息,请参阅 Amazon EKS 附加组件

或者,如果您想自我管理 CSI 快照控制器的安装,请参阅 GitHub 上的上游 Kubernetes external-snapshotter 中的使用情况

📝 在 GitHub 上编辑此页面