k8s支持的共享存储方案以及各种方案的差异
k8s支持的存储类型
1 宿主机: emptyDir、HostPath
2 集群存储: configmap、secret
3 云存储: awsElasticBlockStore、gcePersistentDisk等
4 外部存储: glusterfs、Ceph等
- emptyDir无法持久化,pod销毁或者重启则数据丢失,即在docker 中未加-v目录映射
- HostPath可以持久化,即docker volume映射,docker目录挂载查看docker inspect [ID] grep | Mount -A 20可以看到与k8s中的HostPath对应的结构,缺点:只能在一台宿主机中,无法做到多台主机上pod共享。
- configmap
网友评论