注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 聚石塔

部署配置-目录挂载相关问题

更新时间:2020/08/05 访问次数:394

配置界面

目录挂载可以将宿主机或外部的目录挂载到容器中使用,不同类型的挂载可以满足不同场景下的需求,配置的界面如下

image.png

支持的类型

目前支持以下几种类型的挂载

  • 宿主机目录
  • 空目录
  • 内存映射
  • 持久化存储卷声明
  • NAS静态挂载

 

具体说明

宿主机目录(hostPath)

作用

将宿主机中用户指定的目录或文件挂载到容器中,pod删除后,不会删除目录中的文件

适用场景

适用于文件需要保存到宿主机或者需要访问宿主机中文件的场景

填写说明

类型:宿主机目录

映射到容器目录:填写你在容器中要使用的目录

挂载源:要映射的宿主机上面的目录

挂载源路径:空着不写

说明:对该挂载的说明

 

空目录(emptyDir)

作用

将容器里的目录映射到宿主机目录,宿主机目录由k8s自动分配,最初目录内是空的,可为pod中多个容器提供数据共享,pod被从节点删除时,目录中的数据也会被永久删除

适用场景

用于某些应用程序无需永久保存的临时目录,多个容器的共享目录等

1)缓存空间,例如基于磁盘的归并排序。

2)为耗时较长的计算任务提供检查点,以使任务能从崩溃前状态恢复执。

3)在Web服务器容器服务数据时,保存内容管理器容器获取的文件。

填写说明

类型:空目录

映射到容器目录:填写你在容器中要使用的目录

挂载源:空着不写

挂载源路径:空着不写

说明:对该挂载的说明

 

内存映射

作用

类似空目录(emptyDir),不同的是空目录映使用的是宿主机磁盘,而内存映射使用的是内存(tmpfs)

适用场景

需要高速的访问场景而磁盘无法满足的情况,注意这种类型的挂载会消耗容器的内存份额

填写说明

类型:内存映射

映射到容器目录:填写你在容器中要使用的目录

挂载源:空着不写

挂载源路径:空着不写

说明:对该挂载的说明

 

持久化存储卷声明(PVC)

作用

将外部存储挂载到容器中,例如网络存储nfs。

适用场景

需要永久保存的数据,或者多个pod数据共享。目前支持阿里云nas存储和自建nas存储,具体使用文档:https://www.yuque.com/fczggw/wu7u0k/xbbd5k#ZlrpA

填写说明

类型:持久化存储卷声明

映射到容器目录:填写你在容器中要使用的目录

挂载源:看上述文档,在相应环境下创建出来的存储卷声明(pvc)的名称

挂载源路径:空着不写

说明:对该挂载的说明

 

NAS静态挂载

作用

将阿里云nas直接挂载到容器中,使用文档:https://www.yuque.com/fczggw/wu7u0k/xbbd5k#zMRce

适用场景

需要永久保存的数据,或者多个pod数据共享。

填写说明

类型:NAS静态挂载

映射到容器目录:填写你在容器中要使用的目录

挂载源:nas的挂载点域名,例如:99xxxx4-idxxx.cn-zhangjiakou.nas.aliyuncs.com

挂载源路径:nas中的目录(不要挂载nas的根目录,且不需要以/开头,如果挂载 /data , 只写  data 即可)

说明:对该挂载的说明

FAQ

关于此文档暂时还没有FAQ
返回
顶部