首页 > 其他 > 详细

k8s基础学习-存储卷

时间:2019-05-12 14:06:23      阅读:263      评论:0      收藏:0      [点我收藏+]

存储卷的几种类型:

emptyDir -- 用于存储临时数据的简单空目录

hostPath -- 用于将目录从工作节点的文件系统挂载到pod中

gitRepo -- 通过检出Git仓库的内容来初始化的卷

nfs -- 挂载到pod中的NFS共享卷

 

configMap,secret,downwardAPI--用于将k8s部分资源和集群信息公开给pod的特殊类型的卷,用于将k8s元数据公开给运行在pod中的应用程序

persistentVolumeClaim -- 持久存储类型

 

EMPTYDIR:

最简单的卷类型,卷的生存周期与pod的生存周期相关联,当删除pod时,卷的内容就丢失。

emptydir在同一个pod中运行的容器之间共享文件特别有用

技术分享图片

 

 技术分享图片

GITREPO:

###

访问工作节点文件系统上的文件:

某些系统级别的Pod(如DAEMONSET)确实需要读取节点的文件或使用节点文件系统来访问节点设备。k8s通过hostPath来实现这一点。

hostpath卷将工作节点上的文件或目录挂载到容器的文件系统中

这是持久性存储,gitrepo和emptydir都会在pod删除时被删除,而hostpath不会。

hostpath会对节点很敏感。

 

k8s基础学习-存储卷

原文:https://www.cnblogs.com/normanlin/p/10852022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!