存储卷概述

最近更新时间:2022-04-22 19:12:08

查看PDF

存储卷概述

我们知道默认情况下容器的数据都是非持久化的,在容器消亡以后数据也跟着丢失,所以 Docker 提供了 Volume 机制以便将数据持久化存储。类似的,Kubernetes 提供了更强大的 Volume 机制和丰富的插件,解决了容器数据持久化和容器间共享数据的问题。金山云容器服务采用Kubernetes中存储卷的概念,支持多种类型的存储卷,同时Pod可以使用任意数量的存储卷。

存储卷类型

金山云容器服务基于原生的Kuberenetes开发和适配,你可以设置以下类型的存储卷:

  1. 本地硬盘:将容器所在宿主机的文件目录挂载到容器的指定路径中(对应Kubernetes的HostPath),也可以不填写源路径(对应Kubernetes中的EmptyDir),不填写时将分配主机的临时目录挂载到容器的挂载点,指定源路径的本地硬盘数据卷适用于将数据持久化存储到容器所在宿主机,EmptyDir适用于容器的临时存储。

  2. 云硬盘:金山云容器服务支持使用金山云云硬盘作为Kubernetes集群的存储卷,您可以指定金山云的EBS云硬盘挂载到容器的某一路径,容器迁移,云硬盘会跟随迁移,适用于数据的持久化存储。由于EBS仅支持ReadWriteOnce的访问模式,因此在设置云硬盘的服务时,实例的最大数量为1。

  3. KFS:可为Kubernetes集群实例提供可扩展的共享文件存储服务,提供标准的文件访问协议,现有应用无需任何修改即可挂载使用,适用于内容管理、企业办公文件共享以及媒体处理等场景。

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈