您可以在阿里云容器服务Kubernetes集群中使用阿里云云盘存储卷,本文主要介绍云盘存储卷的使用说明。

背景信息

目前,阿里云云盘提供两种Kubernetes挂载方式:
  • 静态存储卷。

    您可以通过以下两种方式使用云盘静态存储卷。

    • 直接通过Volume使用。
    • 通过PV/PVC使用。
  • 动态存储卷。

使用说明

  • 云盘为非共享存储,通过PV/PVC使用云盘时,一个云盘只能同时被一个Pod挂载。
  • 推荐使用StatefulSet挂载云盘,Deployment挂载云盘时Replica需要为1。无状态应用(Deployment)挂载云盘时Replica需要为1,且不能保证挂载、卸载的优先顺序,不推荐使用。
  • 使用静态云盘存储卷前需要先申请一个云盘,并获得磁盘ID。具体操作,请参见创建云盘
    说明 申请云盘时,请遵循如下容量限制:
    • 高效云盘:最小20 GiB。
    • SSD云盘:最小20 GiB。
    • ESSD云盘:最小20 GiB。
  • VolumeId:要与所挂载云盘的磁盘ID,VolumeName及PV Name相同。
  • 集群中只有与云盘在同一个可用区(Zone)的节点才可以挂载云盘,即您期望Pod运行在哪个可用区,就需要申请对应可用区的云盘。
  • 待挂载的云盘类型必须是按量付费,包年包月的云盘无法被挂载。当您把集群中的ECS实例从按量付费转换成包年包月时,不可以把云盘一起变成包年包月,否则云盘将不能被挂载使用。
  • 部分ECS目前不支持挂载ESSD。使用云盘数据卷的时候,如果使用了不适合的节点类型,就不能用ESSD类型的盘。更多信息,请参见块存储FAQ
  • 如果使用已分区的云盘作为存储卷使用的话,您需要重新初始化云盘。