侧边栏壁纸
博主头像
samge博主等级

分享python、java、android、人工智能等编程技术

  • 累计撰写 6 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

k8s容器持久化

samge
2022-04-23 / 0 评论 / 0 点赞 / 664 阅读 / 536 字

emptyDir、hostPath以及local volume的不同
https://blog.csdn.net/watermelonbig/article/details/84108424

按时间顺序先后提供了emptyDir、hostPath、local 的本地磁盘存储卷解决方案

主流的两个容器集群存储解决方案是ceph、glusterfs

emptyDir:
一般用于存临时数据,支持tmpfs类型,当Pod从Node上移除时,emptyDir中的数据会被永久删除。

hostPath:
依赖node节点,只适用单节点,提供持久化,提供了PV、PVC和StorageClass的方法实现,支持卷的延迟绑定,支持不存在会自动创建,宿主机下创建的目录只有root有写权限。你需要让你的程序运行在privileged container上,或者修改宿主机上的文件权限。

local:
依赖node节点,适用小规模、多节点,提供了PV、PVC和StorageClass的方法实现,支持Block设备,不支持卷的延迟绑定,潜在的数据丢失风险
https://github.com/kubernetes-retired/external-storage/tree/master/local-volume

0
博主关闭了所有页面的评论