开发者社区 问答 正文

Swarm 集群  数据卷管理  使用第三方数据卷


第三方数据卷使用方法跟本地数据卷相同。
您可以在创建应用时设置数据卷的相关信息,或者通过变更已有应用的配置来添加数据卷的设置。

前提条件


您已经在容器服务管理控制台创建了数据卷,参见 创建 OSSFS 数据卷创建 NAS 数据卷

操作步骤


本示例以 test 集群下的 OSSFS 数据卷test为例进行说明。



通过镜像创建应用

  1. 登录 容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的应用。
  3. 单击页面右上角的创建应用。
  4. 填写应用的基本信息(本示例创建一个名为volume的应用)并单击使用镜像创建。本示例中,部署集群选择test。
  5. 选择所需使用的镜像并进行其它参数配置。
  6. 单击数据卷中的加号图标,在主机路径或数据卷名处填写数据卷名称,填写容器路径并设置数据卷的权限。
  7. 完成应用配置后,单击创建。
    您可以在数据卷列表页面看到 OSSFS 数据卷 test 已经被 volume 应用的容器引用。


通过编排模板创建应用
  1. 登录 容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的应用。
  3. 单击页面右上角的创建应用。
  4. 填写应用的基本信息(本示例创建一个名为volume的应用)并单击使用编排模板创建。本示例中,部署集群选择test。
  5. 选择使用已有编排模板或使用您自己的编排模板。
  6. 在模板的 volumes 一节中,填写数据卷名称,容器路径和权限。
  7. 完成应用配置后,单击创建并部署。
    您可以在数据卷列表页面看到 OSSFS 数据卷test已经被volume应用的容器引用。

变更已有应用的配置
  1. 登录 容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的应用。
  3. 选择应用所在的集群(本示例中选择test集群),选择需要更新的应用并单击右侧的变更配置。有关变更应用配置的详细信息,参见变更应用配置
  4. 在模板的 volumes 一节中,填写数据卷名称,容器路径和权限。
  5. 修改完应用配置后,单击确定。您可以在数据卷列表页面看到 OSSFS 数据卷test已经被volume应用的容器引用。

展开
收起
青蛙跳 2018-08-31 22:22:32 1273 分享 版权
阿里云 AI 助理回答

您描述的是如何在阿里云容器服务中使用第三方数据卷(如OSSFS或NAS数据卷)为应用提供持久化存储的过程。这个过程确实与配置本地数据卷相似,但涉及到了阿里云提供的云存储服务集成,从而提供了更灵活和可扩展的存储解决方案。下面是对您提到步骤的一个简要总结和补充说明:

前提条件

  • 创建数据卷:首先,确保已经在阿里云容器服务管理控制台创建了相应的数据卷。对于OSSFS数据卷,它允许您将对象存储服务(OSS)作为文件系统挂载到容器中;而NAS数据卷则是基于阿里云文件存储(Network Attached Storage, NAS)服务,提供共享访问的文件存储。

通过镜像创建应用时添加数据卷

  1. 选择集群与创建应用:登录容器服务控制台,选择目标集群,点击“创建应用”。
  2. 应用基本信息设置:填写应用名称等信息,并选择“使用镜像创建”。
  3. 配置数据卷:在创建流程中,点击“数据卷”部分的加号图标,输入已创建的数据卷名称(例如test),指定容器内的挂载路径以及权限设置。
  4. 完成创建:确认所有配置后,点击“创建”,此时应用将部署并自动挂载指定的数据卷。

通过编排模板创建应用

  1. 选择创建方式:同样进入“创建应用”流程,但选择“使用编排模板创建”。
  2. 配置模板:可以使用已有模板或自定义模板,在模板的volumes部分详细定义数据卷的名称、容器内路径及权限。
  3. 部署应用:完成配置后,点击“创建并部署”,应用将根据模板配置启动并挂载数据卷。

变更已有应用的配置以添加数据卷

  1. 访问变更配置界面:在应用列表中找到需要更新的应用,点击“变更配置”。
  2. 编辑模板:在模板编辑界面,找到volumes部分,按照需求添加或修改数据卷的配置信息。
  3. 保存更改:确认无误后,点击“确定”保存配置变更,应用会根据新的配置进行更新。

注意事项

  • 确保数据卷的访问模式(读写/只读)与应用的实际需求相符。
  • 在使用OSSFS或NAS数据卷时,考虑数据传输的性能和成本,特别是对于大量I/O操作的应用。
  • 应用重启或迁移时,由于数据卷是独立于容器存在的,所以数据能够得到保留,实现了数据的持久化存储。

通过上述步骤,您可以有效地利用阿里云容器服务集成的第三方数据卷功能,为您的应用提供稳定、高效且可扩展的存储解决方案。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答