一、k8s数据卷
1. 为什么需要数据卷

- 临时存储问题:容器中的文件在磁盘上是临时存放的,这给运行重要应用程序带来两个核心问题:
- 重建丢失:当容器升级或崩溃时,kubelet会重建容器,导致容器内文件丢失
- 共享需求:一个Pod中多个容器需要共享文件时缺乏有效机制
- 解决方案:
- 抽象概念:Kubernetes通过Volume抽象解决上述问题,本质是一个可供容器访问的目录
- 数据持久性:不同于容器临时文件系统,卷中的数据可以独立于容器生命周期存在
1)常用数据卷分类
- 官方支持类型:Kubernetes支持20+种卷类型,可通过官方文档查看完整列表
- 访问路径:在kubernetes.io搜索"volume"可获取最新文档
- 实用建议:重点关注常用类型,非常用类型了解即可
- 核心分类标准:
- 节点本地:hostPath、emptyDir(数据存储在节点本地)
- 网络存储:NFS、Ceph、GlusterFS(通过网络协议访问)
- 公有云:AWS EBS
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



