云容器引擎 CCE云容器引擎 CCE

更新时间:2021/08/31 GMT+08:00
分享

使用极速文件存储卷

前提条件

您已经创建好一个CCE集群,并且在该集群中安装CSI插件(Everest)。

约束与限制

暂不支持直接创建极速文件存储卷,您可以参照界面要求前往SFS Turbo控制台创建后,再使用极速文件存储服务。

导入极速文件存储卷

CCE支持导入已有的极速文件存储。当前仅支持帐号和拥有CCE Administrator权限的IAM用户导入极速文件存储。

  1. 登录CCE控制台,单击左侧导航栏的“资源管理 > 存储管理”,在“极速文件存储卷”页签下,单击“导入”。
  2. 从列表里选择要导入的极速文件存储。
  3. 选择需要导入极速文件存储的集群名称和命名空间名称。
  4. 单击“确定”。导入成功后,存储管理列表中会出现已导入的存储,待PVC状态为正常,表示存储已导入成功。

添加极速文件存储卷

  1. 参照创建无状态负载(Deployment)创建有状态负载(StatefulSet)创建守护进程集(DaemonSet)创建普通任务(Job)创建工作负载或普通任务,在添加容器后,展开“数据存储”,在“云存储”页签,单击“添加云存储”。
  2. 选择存储类型为“极速文件存储”。

    表1 极速文件存储参数说明

    参数

    参数说明

    云存储类型

    极速文件存储:适用于多种使用场景,主要面向DevOps、容器微服务、企业办公等场景。

    分配方式

    使用已有存储

    云存储名称:选择已创建的存储,您需要提前导入存储,导入存储步骤请参见导入极速文件存储卷

    添加容器挂载

    配置如下参数:

    1. 子路径:输入文件存储的子路径,如:tmp。

      Kubernetes中数据卷挂载的subpath,指引用卷内的子路径而不是其根,不填写时默认为根。现只支持文件存储,必须是相对路径,且不能以“/”或“../”开头。

    2. 挂载路径:输入挂载路径,如:/tmp。
      数据存储挂载到容器上的路径,请不要挂载在系统目录下,如“/”、“/var/run”等,会导致容器异常。建议挂载在空目录下,若目录不为空,请确保目录下无影响容器启动的文件,否则文件会被替换,导致容器启动异常,工作负载创建失败。
      须知:

      挂载高危目录的情况下 ,建议使用低权限帐号启动,否则可能会造成宿主机高危文件被破坏。

    3. 设置权限。
      • 只读:只能读容器路径中的数据卷。
      • 读写:可修改容器路径中的数据卷,容器迁移时新写入的数据不会随之迁移,会造成数据丢失。

    单击“添加容器挂载”可增加多条设置,单击“确定”完成配置。

  3. 单击“确定”。

解关联极速文件存储卷

导入极速文件存储卷成功后,极速文件存储卷会自动和当前集群绑定,其它集群也可以导入该存储。解关联后,将和此集群解绑,其它集群仍然可以导入使用该文件存储卷。

若极速文件存储卷已被工作负载挂载,将无法和集群解关联。

  1. 登录CCE控制台,单击左侧导航栏的“资源管理 > 存储管理”,在极速文件存储卷列表中,单击极速文件存储卷后的“解关联”。
  2. 查看系统提示,单击“确定”。
分享:

    相关文档

    相关产品