1、Volume是对各种存储资源的抽象、虚拟化,为管理、控制、使用存储资源提供统一接口。
2、Openstack中的volume为虚拟机提供存储,Docker中的volume为容器提供存储。
3、因为在kubernetes中可部署运行最小单位是pod,所以kubernetes的volume为pod提供存储。
4、当然在部署pod时可以不为其提供volume,pod中的容器使用所在节点的硬盘,能同时读写数据的地方称为可读写层。
5、这种存储是容器级的临时存储,不是pod级。
6、其生命周期与容器相同,如果容器crash后被重启,也就是旧容器被删除而新容器启动,则旧容器的可读写层与容器一起被删除,其上数据丢失。
7、同理如果pod在节点之间迁移调度,容器的可读写层并不会迁移调度。
© 版权声明
本信息内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。
相关文章
暂无评论...